Need max/min with unknown num of params, like #define MAX_N(first, second, remain...) MAX_N(((first)>(second)?(first):(second)), ##remain)
#define MAX_N(first, second, remain...) MAX_N(((first)>(second)?(first):(second)), ##remain)
In my