rubiks-cube-with-math TODO: Prove functions are characterized by solution Review groupt action and its possible application on the problem