numerical algorithms in algebraic geometry