varios programas y algoritmos sueltos usados para pruebas