flatten/3

flatten(+ List, ? FlattenedList)*

Flatten a list of lists List into a single list FlattenedList.


 ?- flatten([[1],[2,3],[4,[5,6],7,8]],L).

 L = [1,2,3,4,5,6,7,8] ? ;

 no