isIrrational static method
Checks if o denominator is irracional (not is potência de 2 or 3)
Implementation
static bool isIrrational(int denominator) {
// Potências de 2: 1, 2, 4, 8, 16, 32...
if (isPowerOf2(denominator)) return false;
// Potências de 3: 1, 3, 9, 27...
if (isPowerOf3(denominator)) return false;
// Not is potência de 2 nem 3 = irracional
return true;
}