common-midpoint method  search
USEcommon-depth-point method