The first code sample includes the line:
print( string.byte(115, 101, 99, 114, 101, 116) )
…which is said to print “secret”. This is incorrect - it will not print anything.
string.byte should be replaced with
In the final code sample’s corresponding ‘Output’ section, there is a line of text:
Note that if you write a function taking variadic arguments, and find yourself unpacking tables of values, you should probably instead just pass the table directly to the function.
This should be placed outside of (below) the Output code block.