Stoning for Adultery in Christianity and Islam and its Implementation in Contemporary Muslim SocietiesAzman bin Mohd Noor