1) si è un mio errore
2) si solo che ho sbagliato (ma va) il nome del parametro (dovrebbe essere right infatti si riferisce all' operando destro) che comunque è ininfluente
4) dovresti saperlo se sei arrivato alle classi