Mathematics-and-Algorithms Exploring Intersection of Mathematics and Computer Science I.e. Algorithms