comments tree works with for list comprehension and reduce final list result