Better List inheritance, new list most functions