title: When should a class be Comparable and/or Comparator?
body: <p>I have seen classes which implement both <strong>Comparable</strong> and <strong>Comparator</strong>.  What does this mean?  Why would I use one over the other?</p>