added binary search
updated readme