This is good for show how to use comparable interface