Чрезвычайно интересная статья. Поскольку она не влезает по размеру в пост, даю ссылку. Если не откроется, данный материал можно почитать здесь.