 Moreover, integer literals may be used as arbitrary-precision integers without the programmer having to do anything.The following program "fact.sml" implements an arbitrary-precision factorial function and prints the factorial of 120