factor determinant