CECS 274 Linked List Implementation