Cats have purred beside us for thousands of years, yet scientists are still unravelling the mystery of that soft, steady ...