Data Assimilation and Inverse Methods