Fundamental ephemeris computations in Go