solve Climbing Stairs with recursion