Describir: Evolučné generovanie samoopravných kódov