in reply to What does $# stand for?
You might also want to look at perlvar if you come across any special variables you don't recognise in the future.