Finite-Time Control and Filtering