Why does a cat purr?

Why does a cat purr? Scientists have discovered it's a 'NATURAL HEALING MECHANISM'.