commit assignment6.5 by TA

https://github.com/ds-sww/codebase/pull/353/files
这里常熟可以写的更好。 而且这里用到了 比较符号 < & > 这个很不好。 
在自己写比较器的时候就会发现。 通常我们只会实现一个。 
'<'   = cmp 
'>=' = !cmp