updated readme
added recursive binary search and corresponding tests