This robot finishes a Rubik's Cube in less than a second