Add simple binary search implementation

Add a simple binary search implementation