reduce code log2AbsCeil(BigDecimal)