Allow to shuffle the deck multiple times

There are some card games that it's common to shuffle the card stack more than one time before dealing the cards. I added a new parameter to the shuffle function in order two allow the user to select the number of time they wants to shuflle the stactk. 

A default parameter of 1 is provided if it's not specified.