log2AbsCeil(BigDecimal) avoid recursion