https://fuchsiasimple.pages.dev/posts/how-to-implement-binary-search-using-iterative-method/
How To Implement Binary Search Using Iterative Method