Slackware 3.5, Kernel 2.2.14 Benchmark: timing 1000000 iterations of Grep, Max, Ternary... Grep: 5 wallclock secs ( 5.98 usr + 0.00 sys = 5.98 CPU) Max: 13 wallclock secs (12.67 usr + 0.00 sys = 12.67 CPU) Ternary: 12 wallclock secs (12.77 usr + 0.00 sys = 12.77 CPU) This is perl, v5.6.0 built for i586-linux processor : 0 vendor_id : GenuineIntel cpu family : 5 model : 4 model name : Pentium MMX stepping : 3 cpu MHz : 233.033008 64MB RAM