A framework for Project Euler solutions in both C# and F#