Algorithmic Information Dynamics