module MoreMath::RankingCommon

def next

it returns the first (rank == 0) instance again.
Returns the next ranked instance. If this instance is the #last instance
def next
  clone.next!
end