BBC News - Futurology: The tricky art of knowing what will happen next