Mathematics Of The Rubik’S Cube [Lecture Notes]