Origins of :-) (* & % !)

:-) (hat tip: attrition)