Interesting solutions to project euler problems