Finished LinkedList exercise