depth-first-map (npm): Map a tree of arrays in pre-order depth-first
Keywords: tree|depth|first|map|traverse|traversal