The puzzle of prediction markets.