**Problem Statement:**
Given an integer array `nums`, rotate the array to the right by `k` steps, where `k` is non-negative.
**Hint / Expected Approach:**
Reverse segments: full, first k, last n-k
**Edge Cases to Consider:**
- (1) k > n
- (2) k = 0
- (3) n = 1