added compile not and unequal
mitigated function/namespace conflict by putting functions in _Functions