A classe BinarySearch é responsável por realizar buscas binárias em uma lista ou tupla ordenada.
referencial(lista ou tupla): O iterável onde será procurada a informação.metodo(string): Existem três opções disponíveis: 'find', 'count', 'locate'.
fetch(procura): Realiza a busca binária com o valorprocurapassado como parâmetro.
lista = [1, 5, 5, 5, 15, 17, 20, 24, 67, 76]
app = BinarySearch(referencial=lista, metodo='find')
x = app.fetch(5)
print(x)