Benchmark: timing 1000 iterations of Grep, Max, Ternary... Grep: 20 wallclock secs (19.99 usr + 0.03 sys = 20.02 CPU) Max: 22 wallclock secs (21.69 usr + 0.03 sys = 21.72 CPU) Ternary: 22 wallclock secs (22.58 usr + 0.00 sys = 22.58 CPU)