Algorithms as objects


#1