Demonstration of Rational Class: Rational One: 1/2 Rational Two: 1/5 Rational One + Two: 7/10 Rational One - Two: 3/10 Rational One * Two: 1/10 Rational One / Two: 5/2 Rational -One: -1/2 One == Two?: 0 One != Two?: 1 One < Two?: 0 One > Two?: 1 One >= Two?: 1 One <= Two?: 0 One >= One?: 1 Two <= Two?: 1 Demonstration of Quicksort on Rationals: ratarr[0] = 1/5 ratarr[1] = 1/5 ratarr[2] = 1/5 ratarr[3] = 1/5 ratarr[4] = 1/4 ratarr[5] = 1/4 ratarr[6] = 1/4 ratarr[7] = 1/4 ratarr[8] = 1/3 ratarr[9] = 1/3 ratarr[10] = 1/3 ratarr[11] = 1/3 ratarr[12] = 1/2 ratarr[13] = 1/2 ratarr[14] = 1/2 ratarr[15] = 1/2 ratarr[16] = 1/1 ratarr[17] = 1/1 ratarr[18] = 1/1 ratarr[19] = 1/1