Free Resolutions in Commutative Algebra and Algebraic Geometry