Il dispatcher della funzione Solidity è un albero dove: - I nodi interni eseguono divisioni binarie. - I nodi foglia contengono fino a 4 selettori di funzione, testati linearmente. Protip 1: il bytecode della funzione `fallback` viene generato due volte nel bytecode. Per ridurre la dimensione del bytecode, racchiudi la logica di fallback in una funzione interna. Protip 2: se hai una funzione utilizzata molto frequentemente, crea un alias con un selettore di funzione `0x00000000`, che la rende la più economica da cercare.