solving project euler problems with poet