http://people.cs.ksu.edu/~rhowell/algorithms-text/text/