just invert the recursion...
just invert the recursion...