New Recursion method

Tried new recursion. Not implemented