Scalar::Util and List::Util perl modules