Here's an example I've used in our company training sessions - our company builds large industrial engines and compressors.
An NFL wide receiver and an NFL offensive lineman challenged each other to a contest to see who could lift the most weight onto a table in one minute. The wide receiver was 6' tall and weighed 180 pounds, while the offensive lineman was 6'5" tall and weighed 325 lbs. The weight was an infinite number of 50 lb boxes, and the table was 5' tall.
The offensive lineman went first. With his superior strength, he would stack 5 boxes at a time (250 pounds total) and lift a set of these boxes up on the table every 10 seconds. This meant that, in 1 minute, he lifted 6 sets of 250 lbs of boxes (1500 lbs total) up on a 5 foot table - he did 7500 lb-ft (1500 lbs x 5 feet) of work in 1 minute - since 1 horsepower = 33,000 lb-ft/minute, he produced 7500/33000 = 0. 23 horsepower.
The wide receiver wasn't nearly as strong as the offensive lineman, but he knew he was much quicker and faster. Therefore, he would lift the 50 lb boxes individually, and he lifted one 50 lb box onto the table every 2 seconds. This meant that, in 1 minute, he lifted 30 each of the 50 lb boxes (1500 lbs total) up on the 5 foot table. Just like the offensive lineman, he did 7500 lb-ft of work in 1 minute and produced 0. 23 horsepower.
The offensive lineman equates to a high torque (the weight lifted each time) but low RPM (the number of lifts) engine. The wide receiver equates to a low torque but high RPM engine. Since horsepower is defined as the rate at which work is done (in this case, lb-ft per minute), both developed the same horsepower but went about it in totally different ways.
Rusty