Text this: B-splines Algorithms for Solving Fredholm Linear Integro-Differential Equations