Otimizações e correções por bounchecker