public static boolean containsAllChordTones(Note[] notes, Chord chord) {
		// Assume none of these exist, to start.
		boolean root = false;
		boolean third = false;
		boolean fifth = false;
		
		// Iterate through all notes, checking to see what chord tone they are.
		// If a chord tone exists, set its flag to true.
		for (int indx = 0; indx < notes.length; indx++) {
			if (chord.isRoot(notes[indx])) {
				root = true;
			} else if (chord.isThird(notes[indx])) {
				third = true;
			} else if (chord.isFifth(notes[indx])) {
				fifth = true;
			}
		}
		
		// Return true only if all three exist.
		return root && third && fifth;
	}