Given n spaces, how many ways are there to fill up the spaces with 1's and 0's such that no two 1's are together.
For example, let's say n = 3 (_ _ _). There are 5 ways to fill up the spaces such that no two ones are together:
(0 0 0), (1 0 0), (0 1 0), (0 0 1), (1 0 1)