add another solution of 2_1

implement our own LinkedList data structure