Round numbers with arbitrary decimal precision