func EstimateParameters(length uint, fpRate float64) (estLength uint, hashCount uint) {
	estLength = uint(math.Ceil(-1 * float64(length) * math.Log(fpRate) / math.Pow(math.Log(2), 2)))
	hashCount = uint(math.Ceil(math.Log(2) * float64(estLength) / float64(length)))
	return
}
// EstimateParameters estimates requirements for elements length and false positive rate.
EstimateParameters estimates requirements for elements length and false positive rate.
// EstimateParameters estimates requirements for elements length and false positive rate .
func EstimateParameters(length uint, fpRate float64) (estLength uint, hashCount uint) {
	estLength = uint(math.Ceil(-1 * float64(length) * math.Log(fpRate) / math.Pow(math.Log(2), 2)))
	hashCount = uint(math.Ceil(math.Log(2) * float64(estLength) / float64(length)))
	return
}
func EstimateParameters ( length uint , fpRate float64 ) ( estLength uint , hashCount uint ) { estLength = uint ( math . Ceil ( - 1 * float64 ( length ) * math . Log ( fpRate ) / math . Pow ( math . Log ( 2 ) , 2 ) ) ) hashCount = uint ( math . Ceil ( math . Log ( 2 ) * float64 ( estLength ) / float64 ( length ) ) ) return }
EstimateParameters estimates requirements for elements length and false positive rate.
EstimateParameters estimates requirements for elements length and false positive rate .