A Rubik's Cube solver