Reference implementation of binary-serch algorithm, iterative and recursive

Implementation includes unit tests and micro benchmark. Plus some cosmetic
changes in other files.