Cats have been pets that people have been keeping for a long...