Juz miałem się zabierać za wyjaśnienia, ale faktycznie - te linki obrazują wszystko dokładnie