} else if (token.equals("-")) {
stackAnswer.push(complexFormat.format(b.subtract(a)));
} else if (token.equals("*")) {
stackAnswer.push(complexFormat.format(b.multiply(a)));
} else if (token.equals("/")) {
stackAnswer.push(complexFormat.format(b.divide(a)));
}
} else if (isFunction(token)) {
Complex a = complexFormat.parse(stackAnswer.pop());
if (token.equals("abs")) {
stackAnswer.push(complexFormat.format(a.abs()));