Design, Implementation and Calculation of CircularPrograms by JoãO. Fernandes