fix edgeset sort bugs
fast interval building, Now is O(2N)
modify the rule changing.
adding fc.py, compare fc algorithms