implement CBBacktrackEstimateBinary