hw#1.5; project euler