inp = parser.getAngleType().toRadians(inp);
break;
}
if (((operation.equals("arcsin") || operation.equals("arccos")) && !(inp.gteq(new BigDec(-1.0)) && inp.lteq(new BigDec(1.0))))
|| ((operation.equals("arcsec") || operation.equals("arccsc")) && (inp.gteq(new BigDec(-1.0)) && inp.lteq(new BigDec(1.0))))
|| (operation.equals("arccosh") && (inp.lt(BigDec.ONE))) || (operation.equals("arctanh") && (inp.abs().gteq(BigDec.ONE)))
|| (operation.equals("arccoth") && (inp.abs().lteq(BigDec.ONE)))
|| (operation.equals("arcsech") && !(inp.gt(BigDec.ZERO) && inp.lteq(BigDec.ONE)))
|| (operation.equals("arccsch") && (inp.eq(BigDec.ZERO)))) {
return new ConsCell(BigDec.ZERO, ConsType.NUMBER);