Blob


1 (flatmap
2 (lambda (new-row)
3 (map (lambda (rest-of-queens)
4 (adjoin-position new-row k rest-of-queens))
5 (queen-cols (- k 1))))
6 (enumerate-interval 1 board-size))