5 pulsanti con debounce per rele

void readPuls(byte pin, byte &vecchio_val, byte &stato)

Claudio, perché per vecchio_val e stato usi &, anziché semplicemente la variabile?