Finally update the Ukkonen algorithm to use an array instead of a map. You know, time to use it.