allow !? in operations, ie: def fact!(n) ... end