Prolegomena to evolutionary programming