Add List implementations for Big Java, Late Objects' Chapter 16