Isso é incrível! Bom trabalho!!
(Pequena observação, “negativo” seria uma descrição melhor do que “inverter”?)