Added project euler answer #58