In the $n$-cell below, we are to tile it completely with cells of the form $\boxdot$ and $\boxtimes \hspace{-0.45 mm}\boxtimes$. How many tilings are possible for a $12$-cell?
Let $H_n$ denote the number of such tilings for an $n$-cell. It is easy to see that $H_0 = 1, H_1 = 1, H_2 = 2, H_3 = 3,$ and $H_4 = 5$. These seem to correspond to the fibonacci recursion of $_{n+1} = S_{n}+S_{n-1}$, but how do I prove that this recursion is indeed $H_{n+1} = H_{n}+H_{n-1}$? This is equivalent to saying, "the number of tilings for an $n+1$-cell is equal to the number of tilings for an $n$-cell plus the number of tilings for an $n-1$-cell." Why is this true?


Hint Let us figure out $H_{n+1}$. If the last tile is $\boxdot$, by erasing this we get a tiling of $n$ by the same tilings. There are $H_n$ such tilings, and by adding $\boxdot$ at the end we get a tiling of $n+1$.
If the last tiling is $\boxtimes \hspace{-0.45 mm}\boxtimes$ by erasing it we get a tiling of $n-1$. Also, any of the $H_{n-1}$ such tiling creates by adding $\boxtimes \hspace{-0.45 mm}\boxtimes$ a tiling of $n+1$.
It is easy to check that this process creates all tilings and each tiling exactly once, therefore $$H_{n+1}=H_n+H_{n-1}$$