Array split/flatten