Costruttivo a livello didattico, ma niente di più, scrivere tutto quel codice quando puoi avere lo stesso risultato con una riga e fondamentalmente sbagliato.