Notes and experiments with Rubiks Cubes, 3x3 and 4x4.
https://github.com/charlesreid1/rubiks-notes
Demonstration of how to create and manipulate virtual Rubiks Cubes.
Using Knuth's Algorithm M to generate permutations of moves, and find rotational duplicates.
Using some combinatorics to count the number of permutations on the Rubik's Cube.