The effect of punishment mechanism on sequential public good contributions: an experimental study | Synapse