calculator
Prolog Source