push(@array, $value) unless $seen{$value}++