added Len to deck interface, removed argument from NewDeck