Informatics and Algorithmic Foundations