Interesting but made my head spin...lol. A review on belt and chain continuously variable transmissions (CVT): Dynamics and control