Added ordering comparisions, equality comparisions, and if conditional