immutable/list library

Classes

List<T>
Todo: Create immutable list implementation