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