nest-by (npm): Groups an array/object by property values or callback
Keywords: group|group-by|nest|recursive