Pergunta de entrevista da empresa Trimble MAPS

basically to write a binary search function