Куски этой работы гуляют по сети уже давно — их можно встретить во многих лекциях или книгах. У меня есть большое желание донести открытые здесь принципы до максимального количества людей, и поскольку найти эту статью на русском не удалось — перевел ее сам.