Added Rank.cumulative_distribution_function function