Вот здесь человек достаточно качественно и адекватно все объясняет.

Хотя на мой взгляд, он слишком оптимистичен.