in mathematical terms, one horsepower is the power needed to move 550 pounds one foot in one second. torque can be generated without moving an object. however, when it does move an object, it then becomes "work," and this is what most people think of when they think of torque (usually in terms of towing). the more torque produced by an engine, the more work potential it has. torque is the base number for work, and power is the rate of doing more work. the more horsepower produced, the more torque potential there is from the engine. there's not a lot of work needed, in a relative sense, to push a kart forward, so less work is accomplished, leaving more power for speed.....not my words, just what I found.....
looking at it from my point of view....you can't have one without the other....horsepower isn't for show...nor is torque for go.....you can't separate them that way....
just sayin!!!