push (@foo, $_) unless ($seen{$_}++);