Algoritmos genéticos. Implementación, experimentación y prueba con propósitos netamente académicos