slow super-queens-on-a-chessboard
use Data.Bits to represent board
use a hand-crafted foldl to impl `place'