Pošalji SMS: Functional observers for dynamical systems