Do you know any libraries for those more efficient algorithms?