Computational Algebraic Gedometry and Commutative Algebra.