Implementation of Ukkonen's algorithm in C++ and Python