Text this: Tawarruq in Islamic Law: an appraisal of its admissibility and criteria in the context of private transactions