Добавлена функция fromString, добавлены тесты для проверки её корректности