Added link to nikic's wonderful article.