Ukkonen's suffix tree algorithm explained in plain English | Heykuki News