code: def move_top_cards(self, other, number=1):
          
          other.cards.append(reversed(self.cards[-number:]))
docs: Move the top `number` of cards to the top of some `other` deck.
  
          By default only one card will be moved if `number` is not specified.