Dynamic Programming 101 Leetcode 70. Climbing Stairs