algorithmize