Реализация версии 1.0
Добавил исключения и описание.