class MoreMath::Permutation

def initialize(size, rank = 0)

(and ranked with rank).
Creates a new Permutation instance of size
def initialize(size, rank = 0)
  @size, self.rank = size, rank
  @last = factorial(size) - 1
end