An ALU simulation in C. Project assignment for BFH course "Grundlagen der Informatik"