Ukkonen's suffix tree algorithm | Hacker News Reader