Please solve the programming task below using a self-contained code snippet in a markdown code block.

Given an integer array nums, your goal is to make all elements in nums equal. To complete one operation, follow these steps:

Find the largest value in nums. Let its index be i (0-indexed) and its value be largest. If there are multiple elements with the largest value, pick the smallest i.
Find the next largest value in nums strictly smaller than largest. Let its value be nextLargest.
Reduce nums[i] to nextLargest.

Return the number of operations to make all elements in nums equal.
 
Please complete the following python code precisely:
```python
class Solution:
    def reductionOperations(self, nums: List[int]) -> int:
```