Adds a bunch of <inheritdoc/> to avoid warnings by compiler
Adds some pure declarations on the invariants
Reverts the renaming of Contains to StrictlyContains for the classes not with intervals!
Removes old duplicate versions of LCList used for performance tests.
Adds comments and renames variable to get rid of warnings.