Solutions to projecteuler.net problems in csharp