Why does humping feel good?

It stimuates your nerves.l