use_eq: 24 wallclock secs (24.27 usr + 0.00 sys = 24.27 CPU) use_hash: 27 wallclock secs (27.68 usr + 0.00 sys = 27.68 CPU) use_return: 23 wallclock secs (22.97 usr + 0.00 sys = 22.97 CPU) $ ./sort_test.pl Benchmark: timing 100000 iterations of use_eq, use_hash, use_return .. use_eq: 24 wallclock secs (23.59 usr + 0.00 sys = 23.59 CPU) use_hash: 28 wallclock secs (27.75 usr + 0.00 sys = 27.75 CPU) use_return: 24 wallclock secs (22.86 usr + 0.00 sys = 22.86 CPU)