njnobles/cmaes archive