Humor Perception and Production: Cognitive, Neural and Evolutionary Aspects