algorithms for EulerProject's problems