code solutions  for problems in projecteuler.net/problems