Added a recursive linked list reverse function