docs: public static BigDecimal toBigDecimal(String string, MathContext mathContext) {
  		int len = string.length();
  		if (len < 600) {
  			return new BigDecimal(string, mathContext);
  		}
  
  		int splitLength = len / (len >= 10000 ? 8 : 5);
  		return toBigDecimal(string, mathContext, splitLength);
  	}