Algorithmic Objects