array auto populate apply(), map()