v0.9: add min_k.
v1.0: add string algorithm.
v1.1: add the sort algorithm.
v1.2: add hash.
v1.3: add KMP and BM algorithm.