Exercise 4.41 - an ordinary Scheme program to solve the multiple dwellings problem. Pretty short and sweet, since it's built on (permutations)