I doubt Le Pen will win but who predicted Trump or Brexit?

We live in dodgy times.