Using Fields for Semiring Computations