Can you create a new branch? That way we can put in separate versions

This version does binary search, with parameters specified in main.