The feline language of purring

There seem to be a number of reasons that cats purr, and they are in some instances able to alter their purr to suit their situation.