Benchmark: timing 1000000 iterations of not traditional, traditional... not traditional: 4 wallclock secs ( 3.48 usr + 0.00 sys = 3.48 CPU ) @ 287687.00/s (n=1000000) traditional: 3 wallclock secs ( 2.74 usr + 0.00 sys = 2.74 CPU ) @ 364431.49/s (n=1000000)