or download this
Benchmark: timing 1000 iterations of Odud, PMGurus, btrott, visnu...
Odud: 10 wallclock secs ( 9.61 usr + 0.01 sys = 9.62 CPU)
PMGurus: 6 wallclock secs ( 5.41 usr + 0.01 sys = 5.42 CPU)
btrott: 7 wallclock secs ( 7.17 usr + 0.04 sys = 7.21 CPU)
visnu: 11 wallclock secs (11.31 usr + 0.00 sys = 11.31 CPU)