Solutions to more than a hundred Project Euler problems