finished TensorDerivativeCross, untested