Refactorización completa.
Separación de ejemplos en paquetes.
Pruebas con JUnit.