private static BigDecimal rootLessThanOneNoRounding(
            BigDecimal x,
            BigInteger root) {
        BigDecimal result;// = BigDecimal.ONE;
        int rootInitialisationMaxite = 10;
        result = rootInitialisationLessThanOneNoRounding(
                x,
                root,
                rootInitialisationMaxite);
        return newtonRaphsonLessThanOneNoRounding(
                x,
                result,
                root);
    }