Implementation of Korf's algorithm for finding optimal solutions to Rubik's Cubes.