[SYAC Prac 3] Renamed files to include 3- prefix
[POPL Seg 2] Generalized the primitives system and extended the language