added project euler work