Solutions and resources for Project Euler problems