(C) With a (F)binary search you're (Em)making your (Am)way (Am7) Faster than (G)linear, (G7) faster than (C)N squared (C7) And with a (F)binary search, to get (Em)out of the (Am)way (Am7) finding your (G)needle, (G7) dividing your (C)haystack (C7) OOh Well, is a (F)binary search the (Em)best you can (Am)do? (Am7) (G7) Well, It was how I met (C)you (Em) (F) (G7) (C)