Take a nested list and return a single flattened list with all values except nil/null.
The challenge is to take an arbitrarily-deep nested list-like structure and produce a flattened structure without any nil/null values.
For example:
input: [1,[2,3,null,4],[null],5]
output: [1,2,3,4,5]
This exercise is implemented using the built-in List datatype, not RawArrays.
Sign up to Exercism to learn and master Pyret with 52 exercises, and real human mentoring, all for free.