my @x = map join( '', @$_ ), variations_with_repetition( ["a".."z"], 4 );; print scalar @x;; 456976