Weather systems are incredibly difficult to predict. As technology improves will we ever have forecasts that are correct 100 percent of the time? And how does weather prediction even work?