Completion of project euler30