Are you one of the 10% of programmers who can write a binary search? « The Reinvigorated Programmer