Source: https://medium.com/kitatus/time-to-split-the-life-and-death-of-the-free-radicals-ae400a793192