##
my $sstr =""; #why is this an empty string?
####
for ( my $i = 0; $slen >= $i + $pl; $i++ ) {
my $sstr = substr( $str, $i, $pl );
$nu_hash{ $sstr }++;
}
####
for my $i ( 0 .. $slen - $pl ) {
my $sstr = substr( $str, $i, $pl );
$nu_hash{ $sstr }++;
}