Solving the N-Queens problem with the Metropolis algorithm

Implemented a Metropolis–Hastings Monte Carlo Markov Chain algorithm for sampling a solution to the N-queens problem for any board size.