Modified List constructor.
Lists can now be constructed with optional comparators.
Rename refactorings.