Исправлены почти все замечания

Исправила почти все замечания, не удалось разобраться только с типом
возвращаемого значения арифметичских операторов, т. к. при завершении
выполнения функций вызываются дестркторы для локальных объектов, и
ссылка оказывается некорректной