project euler in go