https://rci.cinepolis.com/binary-algorithm-java/implementing-binary-search-in-java-codespeedy
Binary Algorithm Java