Deleted old code, moved analytic_rank_upper_bound() method to zero_sums.pyx