Casi para entregar, falta codigo relevante, implementación y lenguaje
compialción y uso...

Si pueden mirenló

lo termino a la tarde... tengo que dormir al menos ALGO (3)