I understand hp is derived from torque, and remember Horsepower = Torque x RPM / 5,252
If you see a hp/torque graph for an engine, from 1 to 10,000 hp the two curves cross at 5,252. At that rpm hp=torque.
You have to be older to remember the great Smokey Yunick (we met him years ago at his shop in Daytona. He said if you look at two motor graphs, I'll take the one with a flatter curve. Motorcycles for example may rev to the moon but hp is "peaky".
I pulled our farrier's Dodge Ram 3500 diesel out of a ditch last winter in the snow with my 140hp F-150 six cyl.4x4 pickup 4 speed farm truck. It's geared low and has a granny 4x4 low 1st gear. Just above idle...probably 4mph.
If you connected my 14hp 1cyl. Economy tractor to my two Cub 24hp 2cyl mowers it would drag them wherever you wanted.
Watch this...probably 100:1 ratio of horsepower difference and 100+ years apart!