Returns the item at a specified index in a list, using Tail Recursion and a case expression
Returns the item at a specified index in a list, using Tail Recursion and nested case expressions
safe scoping, with a variable bound in all the clauses of a case construct
safe scoping, with a variable single bounded