my solutions for cpib (compiler) at fhnw