Intellect Design Arena interview question

Reverse a singly linked list via recursion and iterative methods