recursion equations