I'm studying sequential set representation, and one of the only lines in the code that i cant figure out is this

`#define MAX(a,b) (((a) > (b)) ? (a) : (b))`

i get that MAX if a function with two operators, a and b but i dont really understand the second part