add estimate_optimal_hash.py