Условие:
Напишите функцию isAdditionSafe, которая проверяет, может ли операция сложения двух целых чисел быть выполнена без арифметического переполнения.
Функция должна принимать два целых числа a и b и возвращать:
1 (истина), если сложение a + b не приведет к переполнению
0 (ложь), если сложение a + b может привести к переполнению
Требования:
Не использовать битовые операции
Не использовать константы (кроме 0 и 1)
Учесть возможность переполнения в обе стороны (положительное и отрицательное)

