Reversing recursive functions...think about order (aka order of calls)