- se renombran metodos privados para mejorar la comprension del codigo
- se unifican metodos que hacian cosas similares
- se agregan comentarios y se eliminan los generados automaticamente por
el IDE
- test OK