Slides, Folds, and Rotations by Jefferson Xia.