module MoreMath::RankingCommon

def pred!

first instance it returns the last (rank == #last) instance.
Switches this instance to the previously ranked instance. If this was the
def pred!
  self.rank -= 1
  self
end