input: Write a python function to shuffle a deck of cards using the Fisher-Yates algorithm.
  assert len(shuffle_cards(cards)) == 52
  assert sorted(shuffle_cards(cards)) == sorted(cards)
  assert shuffle_cards([1, 2, 3, 4, 5]) != [1, 2, 3, 4, 5]
output: import random
  
  def shuffle_cards(cards):
      for i in range(len(cards) - 1, 0, -1):
          j = random.randint(0, i)
          cards[i], cards[j] = cards[j], cards[i]
      return cards