(*) New Version Number

(*) Updated TimSort() to accept an IComparer