Origins of :-) (* & % !)

, 1 min read

:-) (hat tip: attrition)