Versión inicial, se intentan agregar las funciones de horspool y programación dinámica al programa principal.