Programació Avançada, Algorismes i Estructura de D