Solving Project Euler's problems in C# and having fun.