Finished implementation of class List<>, but still not tested!