code: public BigDecimal getGuesses()
      {
          final Double guesses_tmp = Math.pow(2, getEntropy());
          return new BigDecimal(guesses_tmp.isInfinite() ? Double.MAX_VALUE : guesses_tmp).setScale(0, RoundingMode.HALF_UP);
      }
docs: The estimated number of tries required to crack this password
  
  @return the estimated number of guesses as a {@code BigDecimal}