Text this: An Analysis of Algorithms for the Dutch National Flag Problem.