NQueenII

same algorithm as I, minus the list operations