Collection of project-euler problem solutions