A card matching game homework assignment for Standford's CS193p through iTunes U.