Linked list with insert.delete.modify and search(T)