An interesting program could be some method of taking a data stream then storing it in a way so i can compare it to the novel future and tell me how predictable it was, so it finds patterns in the data, its a pattern detector that works on bits.
this could be interesting, because the data could be anything, and would the exact same prediction technique work on any kind of data no matter what it is?