Sorting railcars on a train to practice using linked lists, generic types, iterators, and comparable.