A python implementation of a suffix tree object using Ukonnen's algorithm and it's optimisations.