Extremely flexible calculator that behaves much like units(1)