Поправлена документация, убраны лишние куски кода.
Первая домашка исправлена в соответствии с последними уточнениями.