O despachador de funções Solidity é uma árvore onde: - Os nós internos realizam divisões binárias. - Os nós folha contêm até 4 seletores de função, testados linearmente. Dica 1: o bytecode da função `fallback` é gerado duas vezes no bytecode. Para reduzir o tamanho do bytecode, envolva a lógica de fallback em uma função interna. Dica 2: se você tiver uma função muito utilizada, crie um alias com um seletor de função `0x00000000`, o que a torna a mais barata para procurar.