Написать программы выполняющие вычитание и умножение беззнаковых длинных чисел, а также программу, выполняющую подсчет количества слов в заданном файле.
Реализовать свою библиотеку, поддерживающую работу с длинными числами.
Добавить оптимизации.
Написать свой аналог std::vector со специальным ограничением памяти (см. static_assert(...)), некоторые методы должны быть noexcept (указано в коде), а все остальные иметь strong гарантию (исключая swap и добавление/удаление в середине - они имеют basic гарантию). При вызове каждого метода должно совершаться не более одной аллокации.