Project Euler solutions - Updated when I feel like it.