source code of some euler problems