Implemented SinglyDoubly linked list as practice