https://semih.github.io/posts/binary-search/
Binary Search - Notes