Utils are Your Friends
Steven Lembark will give a talk at YAPC::NA 2012 described as:
Graham Barr’s Scalar::Utils and List::Utils are proof that long-lived does not have to mean obsolete. The modules provide simple, clean, fast interfaces for managing and querying references, objects, and lists — and have saved us from countless re-invented wheels.
This updated talk includes using the Utils with 5.10+ features such as smart matching.
[From the YAPC::NA Blog.]
Technically speaking, that's Scalar::Util and List::Util
Also, there's List::MoreUtils for added goodies. :)