def binary_search_iterative(array, item):
    """ Iterative version of Binary search
    Returns index if the item is found in the list, else returns None
    """
    start = 0
    end = len(array) - 1

    while start <= end:
        median = (start + end) // 2
        if array[median] == item:
            return median
        if array[median] < item:
            start = median + 1
        else:
            end = median - 1
    return None