fixed edge cases 1) operation on naked decimal point and 2) type 0 when display already shows 0