Two Numerical Algorithms for Solving a Partial Integro- Differential Equation with a Weakly Singular Kernel