delete rational(x); use convert(Rationa,x) instead [closes #1981].