First solution to 2-1, and linked list classes and utility functions
First solution to 2-2
Partial solution to 2-3, doesn't work for all cases
First solution to 2-5
First solution to 2-6