(c) 1999 Daniel Broschart. The source:
Calculator.java
Op_Type.java
Factorial.java