exercise04 - linked list step by step - to be continued