Update and rename reverse a linkedlist with three pointers to reverse a linkedlist --iteratively and recursively