Edited SinglyLinkedList