Создание многофайловых приложений на языке С++

Составить модуль, позволяющий выполнять операции над численными данными.

Модуль должен содержать следующий набор функций:

1) вычисление суммы двух чисел с одинаковым типом данных;

2) вычисление разности двух чисел с одинаковым типом данных;

3) вычисление произведения двух чисел с одинаковым типом данных;

4) вычисление частного от деления для двух чисел с одинаковым типом данных;

5) нахождение модуля числа.

Все функции модуля должны быть представлены в виде шаблонных функций.

Используя этот модуль написать программу, обеспечивающую:

Проверку работы каждой из шаблонных функций модуля для типов данных: short

int, long int, long long int, float, double, long double.