scientific calculator, contributed by John Bradley <bradley@cis.upenn.edu>
