Why Cats Almost Always Land on Their Feet