it turned out to be simpler than I thought, I would never think about using the map function :)
but (there is alway a but :] ) how to make the logic universal / reusable?
With no hardcoded sections names in viewForHeaderInSection (not showing empty results section)..
My first thought is to set heightForHeaderInSection to 0 when array is empty, but (again ;]) is it proper / elegant?