Задача уже решена, но непонятна эта часть кода, что она делает? max = a > b ? a : b;