Project euler solutions in rust