Ordered associative arrays for Perl