private void linearize_recursive(ArrayList<LUSTree> seq, boolean use_combos){
			if (card != 0){
				//If getting all combinations, recurse without adding
				if (use_combos)
					linearize_recursive_single(new ArrayList(seq), use_combos);
				seq.add(this);
			}
			linearize_recursive_single(seq, use_combos);
		}