Javascript Basic Data Structures And Algorithms In Rubiks Cube