Comparator(){
	isEqual(){
		if [[ $1 == $2 ]]; then
			echo true
		else
			return;
		fi
	}

	isLessThan(){
		if [[ $1 < $2 ]]; then
			echo true
		else
			return;
		fi
	}

	isGreaterThan(){
		if [[ $1 > $2 ]]; then
			echo true
		else
			return;
		fi
	}

	$@
}
source ${projectDir}String/Util/StringUtil.sh

Comparator(){
	isEqual(){
		if [[ $1 == $2 ]]; then
			echo true
		else
			return;
		fi
	}

	isEqualIgnoreCase(){
		isEqual $(StringUtil toLowerCase $1) $(StringUtil toLowerCase $2)
	}

	isLessThan(){
		if [[ $1 < $2 ]]; then
			echo true
		else
			return;
		fi
	}

	isGreaterThan(){
		if [[ $1 > $2 ]]; then
			echo true
		else
			return;
		fi
	}

	$@
}
Add function to determine case-agnostic equivalence
Add function to determine case-agnostic equivalence
