https://mixrolikus.cc/video/dymiJ2UpNYM/python-interview-question-binary-search-cracking-the-code