<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def outline_corners(dataset, factor=0.2):
 """Produces an outline of the corners for the input dataset. Parameters factor : float, optional controls the relative size of the corners to the length of the corresponding bounds """

        alg = vtk.vtkOutlineCornerFilter()
        alg.SetInputDataObject(dataset)
        alg.SetCornerFactor(factor)
        alg.Update()
        return wrap(alg.GetOutputDataObject(0))