Binary Search

A fast search algorithm with O(log n) complexity that works on sorted data by dividing the search space in half.