added dec2frac()