Linked list basic implementation.