Machine learning control -- taming nonlinear dynamics and turbulence. ([2016])