2nd Attempt of Recursive Traversing (Forward)
rev