Flatten a list You are encouraged to solve this task according to the task description, using any language you may know. Task Write a function to flatten the nesting in an arbitrary list of values. Your program should work on the equivalent of this list: [[1], 2, [[3, 4], 5], [[[]]], [[[6]]], 7, 8, []] Where the correct result would be the list: [1, 2, 3, 4, 5, 6, 7, 8] Related task Tree traversal
![Flatten a list - Rosetta Code](https://cdn-ak-scissors.b.st-hatena.com/image/square/5b55a7ac892bc99cbea797c6d2b350de92102127/height=288;version=1;width=512/https%3A%2F%2Fstatic.miraheze.org%2Frosettacodewiki%2Fd%2Fd3%2FRosettaCodeTitle.png)