Если вдруг интересно, что тут вообще происходит, то читать описание на ФА (ссылка) 
Осторожно - английский и многобукаф.