Computation, Discrete Geometry, and Soft Mechanics in Non-Euclidean Elasticity