rendered paste bodylower numbers are better.
PROFILE: Timing for AL-2.0-reverse took 0.782 seconds (0.01564 average)
PROFILE: Memory for AL-2.0-reverse took 1 KiB (0.02 average)
PROFILE: Timing for AL-2.1-reverse took 1.047 seconds (0.02094 average)
PROFILE: Memory for AL-2.1-reverse took 0 KiB (0 average)
PROFILE: Timing for AL-2.0-func took 0.421 seconds (0.00842 average)
PROFILE: Memory for AL-2.0-func took 0 KiB (0 average)
PROFILE: Timing for AL-2.1-func took 0.532 seconds (0.01064 average)
PROFILE: Memory for AL-2.1-func took 0 KiB (0 average)
PROFILE: Timing for AL-2.0-tbl took 0.156 seconds (0.00312 average)
PROFILE: Memory for AL-2.0-tbl took 0 KiB (0 average)
PROFILE: Timing for AL-2.1-tbl took 0.234 seconds (0.00468 average)
PROFILE: Memory for AL-2.1-tbl took 0 KiB (0 average)
2.0 __index 1: 6.016
2.0 __index 2: 5.843
2.1 __index 1: 10.828
2.1 __index 2: 15.438
2.0 __call 1: 26.25
2.0 __call 2: 25.718
2.1 __call 1: 32.063
2.1 __call 2: 36.625