modificações para possibilitar uma queue circular (nunca acaba), para
destruí-la quando necessário, para saber seu tamanho e também para
verificar se está vazia