Going through Problems on ProjectEuler