public static void insertionSortV( ArrayList<Card> data ) {
	
        for (int i = 1; i < data.size(); i++) {
	    Card val = data.get(i);
	    for (int x = i; x > 0; x--) {
		Card val2 = data.get(x);
		if (val2.compareTo(data.get(x-1)) < 0)
		    data.set( x, data.set( x-1, data.get(x) ) );
		else
		    break;
	    }
	}

    }//end selectionSortV -- O(?)