Metaswitch Interview Question

Design a program to play valid (simplified) Blackjack. Can you improve it?