Turbulent mixing in non-reactive and reactive flows