Recursion-and-Binary-Search