internal int multiply(int a, int b) { if (a == 0 || b == 0) { return 0; } if (a == 1) { return b; } if (b == 1) { return a; } return expTable[(logTable[a] + logTable[b])%255]; } }