add reference to project euler