An improved residue number system digital-to-analog converter