Added binary search and set operation