V-belts, elastic and timing belts: what they are and how they work