Purines and their roles in apoptosis