Collection of Project Euler problem solutions