LinkedList Implementation.