lower 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