Chemical Reactors for Batch & Flow Chemistry