Changed new to new_ in list implementation to avoid conflicing with the C++ built-in