Added Compare, CompareTo and CompareOrdinal methods