The user will be asked to think of a number in the range of 0-1,000,000 exclusive. Your code will then use a binary search to determine the hidden number. For each guess, divide the range of remaining valid guesses in half and ask the number at the midpoint of the range. Depending on the player's response to the guess(too low, too high), modify the range accordingly or terminate the program. The program must do up to 20 guesses