huh? it's exactly the opposite
ideally, control flow goes 'down' via func calls, and 'up' via return statements
this is the "trivial to see pattern" -- the code as written
exceptions subvert those simple rules, they say any expression can potentially be a return statement, and recursively so!