https://videosashka.com/watch/-bQ4UzUmWe8/binary-search-recursive-implementation