https://techplanet.today/post/the-science-behind-cube-algorithms
The Science Behind Cube Algorithms