Added custom linked list impl. Work in progress :/