tiling.py: ways to place 2x1 dominoes on 3xN board
f(m,n): returns list of m-bit strings with n '1's