add bsearch spec
refactor spec
g add greater equal pattern
add any spec
Merge pull request #18 from byplayer/bsearch

add bsearch benchmark