pub fn decimal_sf(num: Decimal, sig_figs: usize) -> Decimal
format decimal by specific significant figures