объясните мне как работает эта строка ((a<=b) ? a :b); и она работает только для минимума или и для максимума?