A simple generic linked list.