An Algorithm for Fat Points on ${{\mathbf{P}}^{2}}$