Jannik Sinner has hit 40 weeks as the world No 1 - and will overtake more tennis legends in the all-time standings.