while y variasiones del If, completos a su maxima expresión.
hise varios cambios a muchas clases