in reply to Request help on optimizing a loop for looking up numbers

The Set::IntSpan module might very well be what you are after.
  • Comment on Re: Request help on optimizing a loop for looking up numbers