Hi I\'m having some problem understanding why my recursion logic is returning the first input entered even though it does not seem to pass validation checks. A simple example in