//Take the passed pile and put it on top of this one public void PlaceOnTop(CardPile <T> otherPile) { for (int i = 0; i < otherPile.Count(); i++) { this.PlaceOnTop(otherPile.DrawBottom()); } }