What is the Kalman Filter and How can it be used for Data Fusion ?