initial commit of inf1010, inf1050 and inf2810 directories