Da Ciência para a Classe para o Objeto, Joshua Bloch

Inteligência discreta
static int inverse(int val) { t *= 2 - val * t; t *= 2 - val * t; t *= 2 - val * t; t *= 2 - val * t; return t; }