in reply to Incrementing string arrays when used with foreach loops

Three questions that you might particularly want to answer:
  1. What is the following line doing?
    @suit = $suit;
  2. How many times, through the whole run of the outer foreach loop, does the single array @cards get modified?
  3. What is the purpose of @suits?