created OptimizationTour and ProjectEuler20