My own Project Euler solutions