implemented Comparable for Card