add ReverseString and ReverseLinkedList (non-recurive version