Добавил тестов, изменил структуру программы
Небольшие изменения
Небольшие изменения
Небольшие изменения