Add linked list implementation, not finished yet.