Faster algorithm, consume less memory, support for Python 3.