private static PcodeBlock findBlock(ArrayList<PcodeBlock> list, int ind) {
		int min = 0;
		int max = list.size() - 1;
		while (min <= max) {
			int mid = (min + max) / 2;
			PcodeBlock block = list.get(mid);
			if (block.getIndex() == ind) {
				return block;
			}
			if (block.getIndex() < ind) {
				min = mid + 1;
			}
			else {
				max = mid - 1;
			}
		}
		return null;
	}
Assume blocks are in index order, find the block with index -ind-
@param ind is the block index to match
@return the matching PcodeBlock
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/model/pcode/BlockMap.java