code: public static BigDecimal getTimeToCrack(final Result result, final String guess_type)
      {
          BigDecimal guess_per_second = BigDecimal.valueOf(result.getConfiguration().getGuessTypes().get(guess_type));
  
          return result.getGuesses().divide(guess_per_second, 0, BigDecimal.ROUND_FLOOR);
      }
docs: Gets the estimated time to crack in seconds.
  
  @param result     a {@code Result} object to estimate time to crack for.
  @param guess_type a {@code String} representing the estimate type to get time to crack for (defined in {@code Configuration}.
  @return time in seconds estimated to crack as a {@code BigDecimal}.