function recurse and '> = <' number test