} else if (token.equals("imag")) {
stackAnswer.push(complexFormat.format(a.getImaginary()));
} else if (token.equals("log")) {
stackAnswer.push(complexFormat.format(a.log()));
} else if (token.equals("neg")) {
stackAnswer.push(complexFormat.format(a.negate()));
} else if (token.equals("real")) {
stackAnswer.push(complexFormat.format(a.getReal()));
} else if (token.equals("sin")) {
stackAnswer.push(complexFormat.format(a.sin()));
} else if (token.equals("sinh")) {