Higher Order Dynamic Mode Decomposition and Its Applications