Dynamical Sampling and Its Applications