CMA-ES written in ANSI C