Triangle using a recursive function
square-each, using a tail-recursive function
The higher-function every applies a function to each elements of a list