A clown can climb a staircase either by one step or by two steps. For example, he can climb from the floor to the first step and then to the third, or he can climb from the floor to the first step, then to the second, and then finally to the third.
If a staircase has 10 steps, in how many ways can the clown climb it?
Clarification:
Bonus: Generalize it.