6.849 Geometric Folding Algorithms