Fixes whitespace
Adds the old implementation of the NCList to the project.
Adds a test class to NestedContainmentListArticle - a simple copy of the NCList tester
Adds test case for example found in NCList article
Fixes NestedContainmentList constructor and most of methods. Still 13 tests, that do not pass.
Removes unnecessary null check in NCList
Replaces sorting method in NCListArticle to HeapSort to ensure sorting is also in-place.
Adds code contract invariants to NestedContainmentListArticle and fixes last failing unit tests.
Removes wrong comment from LCList.
Makes small optimizations to NestedContainmentListArticle.
Optimizes findOverlaps in NestedContainmentListArticle to skip binary search, if parent is contained in query interval. This must mean that all intervals in all sublists of the parent are contained in the query interval as well.
Changes the name and meaning of Sublist's Length to End in NestedContainmentListArticle to avoid constantly calculating the end index by adding Start and Length.