algorithmicizing