project euler go