part01 qsearch - fast substring matching in either direction, Part01/01