Add SinglyLinkedList implementation