My university homework for Theory of Programming Languages and Translation Methods discipline