algorithmizing