use strict; use ArrayHashMonster; my %hash; my @arry = (0..4); @hash{('A'..'E')} = @arry; my $monster = ArrayHashMonster->new( sub {$arry[$_[0]]}, sub {$hash{$_[0]}}, ); print $monster->[3],"\n"; print $monster->{D},"\n";