recursion assignment passed, but not sure if I 'recursed'