Text this: The law of rajm (stoning) in Islam: legality and controversies