-SO project 2022/23
	
	First Execise: The aim of the exercise was to make a program that given a file, and two numbers n and s, would print n unique strings from the file each one with the size s. The end of the lines should be ignored and replaced by a space.
	
	Second Exercise: The aim of the exercise was to make a program that given n files with the extension of .txt would convert them to .epub (using multiple processes in parallel) and in addition to that it would create a zip containing all the epub files. We used pandoc (we assumed that it would be installed in the tester's machine) to do this exercice.
	
	Third Exercise: The aim of this exercice was to make a program that given two integers n and t and a decimal value p, would be able to create a ring of n interconnected processes joined by named pipes. These processes needed to be able to communicate unidirectionaly, by sending a token (an integer that starts with the value 0). When each process receives the token, it increments it, holds it for t seconds with a probability of p, and sends it to the next process. To do this exercice we assumed that the initial process would be part of the process ring.

Project done by:
-Antonio Henrique Martins Azevedo	up202108689
-Daniel dos Santos Ferreira		up202108771
-Francisco Miguel Correia M.P Cardoso	up202108793
-José Antonio Pereira Martins		up202108794
-Group: G6PL02