<prompt> Kuandika algorithm hatua kwa hatua katika lugha yoyote ya programu ya uchaguzi wako ambayo inaweza kufanya utafutaji binary juu ya safu ya integers. algorithm lazima kuchukua kama pembejeo safu ya kutafuta kupitia na thamani ya lengo ya kutafuta, na pato index ya thamani ya lengo katika safu kama kupatikana, au kuonyesha kwamba thamani ya lengo si katika safu.  <response>: Utafiti wa tarakimu ya tarakimu ya tarakimu ya tarakimu ya tarakimu ya tarakimu ya tarakimu ya tarakimu ya tarakimu ya tarakimu ya tarakimu ya tarakimu ya tarakimu ya tarakimu ya tarakimu ya tarakimu ya tarakimu ya tarakimu ya tarakimu ya tarakimu ya tarakimu ya tarakimu ya tarakimu ya tarakimu ya tarakimu ya tarakimu ya tarakimu ya tarakimu ya tarakimu ya tarakimu ya tarakimu ya tarakimu ya tarakimu ya tarakimu ya tarakimu ya tarakimu ya tarakimu ya tarakimu ya tarakimu ya tarakimu ya tarakimu ya tarakimu ya tarakimu ya tarakimu ya tarakimu ya tarakimu ya tarakimu ya tarakimu ya tarakimu ya tarakimu ya. 