TDD Solutions to Project Euler Problems