Поправил часть про IComparable