$bin_size = int( scalar @{ $list } / $new_size );
- for ( $i = 0; $i < @{ $list } - $bin_size + 1; $i += $bin_size ) {
+ for ( $i = 0; $i < @{ $list } - $bin_size; $i += $bin_size ) {
push @new_list, Maasha::Calc::mean( [ @{ $list }[ $i .. $i + $bin_size ] ] );
}
- # Maasha::Common::error( sprintf( "List size != new size: %d != %d" ), scalar @new_list, $new_size ) if scalar @new_list != $new_size;
+ # Maasha::Common::error( sprintf( "List size != new size: %d != %d" ), scalar @new_list, $new_size ) if scalar @new_list != $new_size; # FIXME - I want this check!
@{ $list } = @new_list;
}