Recursion Tree Method