LinkedList operations implementation