Shape matching via quotient spaces
A fast string searching algorithm