<prompt> Andika hati ya python ili kutekeleza algorithm ya utaftaji wa binary kwenye orodha iliyopangwa ya nambari kamili. Hati inapaswa kurudisha faharasa ya kipengele lengwa ikipatikana, au -1 vinginevyo.  <response>: def binary_searcharr, target: chini 0 juu lenarr - 1 wakati chini juu: katikati chini juu 2 guess arrmid ikiwa nadhani lengo: kurudi katikati elif guess target: chini katikati 1 kwingine: juu katikati - 1 kurudi -1 Mfano wa matumizi:arr 1, 3, 5, 7, 9, 11, 13, 15lengo 7chapishautafutaji_wa_uchanganuzisio, lengo Pato: 3 