Done or almost done List.cpp