Algorithmic Futures - Introduction