feat: add Deck#clone() method
test: add Deck#clone() unit tests