Use up / down to test each method
Whilst parameters in custom blocks are faster to read than local variables, calling custom blocks adds an extra overhead (as it has to search for the custom block) causing the modified version to run slightly slower