if(op.equals("factorial")){
//System.out.println("INput is: "+input);
if(input.isLessThan(LargeInteger.valueOf(20)) && input.isGreaterThan(LargeInteger.ZERO)){
result = LargeInteger.valueOf(factorial(input.longValue()));
return ParseResult.success(tokens.replaceWithTokens(templatePos, templatePos+template.size(), result));
}