An Introduction To Giant Stitching