fixed toString and this() when given 0 as denominator.