Por tanto, su especificación es expuesta a continuación en lenguaje humano, esquemas e implementaciones en el lenguaje de programación C.