Java code implementing the Artificial Bee Colony (ABC) algorithm in solving the N-Queens problem