Cat purrs, how they work and why they do them