Replaced bitsets with O(|nodes|^2) memory requirement by ordered lists