Finish My LinkedList, with iterative and reverse and recursive