Justify NSArray.empty()
Fix NSArray.flat_map()

Unlike flatten, it should only flatten one level of depth. Effectively concatenating the result each time.