How cats keep warm