array pull remove union zip uniq lastIndex last range ...