How many ways are there to climb stairs if you can take either 1 step or 2 steps each time?
Implement climb_stairs(n), which returns the number of distinct step sequences for exactly n stairs. Treat climb_stairs(0) as 1 way, representing taking no steps.
def climb_stairs(n):