Aggiornamento maggiore

* Aggiunte docstrings
* Correzioni PEP 8
* Aggiunta lista trinaria
* Migliorata struttura e leggibilità del codice