public String getHandName(){
    	// Straight Flush 00--------------. 
		if(isStraightFlush() > 0) return "Straight Flush";
		
		// Four of a kind   00----------.00 
		if(isFourOfAKind() > 0) return "Four of a Kind";		
		
		// Full House         0000--------.
		if(isFullHouse() > 0) return "Full House";	
		
		// Flush                0000000000.
		if(isFlush() > 0) return "Flush";
		
		// Straight               00------.  
		if(isStaight(cards) > 0) return "Straight";
		
		// Three of a Kind          00----.0000  //fix to consider high card
		if(isThreeOfAKind() > 0) return "Three of a kind";
		
		// Two Pair                   0000.00 
		if(isTwoPair() > 0) return "Two Pair";
		
		// Pair                         00.00000000  
		if(isOnePair() > 0) return "Pair";
		
		// High Card expressed as         .000000000000
        if(getHighCardValue(cards, 5) > 0)return "High Card";
        
        return "";
    }