incomplete recursion
aoeuaoeu