Text this: Analysis of Euler-Bernoulli Beams with Arbitrary Boundary Conditions on Winkler Foundation Using a B-Spline Collocation Method