Solving Project Euler in Go