#A non-conjugate prior kernel for normal mean: gfun <- function(mu){ if(mu<=0) return(0) if(0