Mitigating cluelessness.
That's what Perl's documentation is there for.
- push
- "new recs"? Perhaps you'd better re-read what puzzled you in the first place so you can quote it accurately.
- pop
- unshift
- shift
- ...and for splice... try Super Search with splice as your argument... or read a primer such as "Learning Perl."