This recursively flattens arrays.