Так он же в исходник посмотрел - и рассказал, как он думает, что это делает.
Проблема только в том, что он скорее всего иногда в разные ревизии смотрит, иногда в разные файлы, а иногда читает документацию - то на язык исходника, то на НСБ.
И это вместе взятое дают 4ре разных прочтения как минимум

Так рождается рандом.