Dynamic control: Mathematical challenges and applications