A Blackjack implementation in c++