Added everything except searchBinaryWithDispersion