The information below has been mostly reverse-engineered; there is no official documentation for the actual algorithm used.
The information below has been mostly reverse-engineered. There is no official documentation for the actual algorithm. This actual algorithm is used.