Adding linked list classes and utilities for Chapter 2