Source code to solving Project Euler problems