Humor is good for health