Trying to learn a new language by going through project euler problems.