pulled 28 from eces-shell for this push
Merge branch 'master' of https://github.com/kd0skh/projectEuler