This concept is a narrowing of the generic algorithm concept by restrictions on the form of input type. Subconcepts include generic sequence algorithms, generic tree algorithms, generic graph algorithms, generic algebraic algorithms, etc.