Old exercise before interview. Compile with clang and gnustep.
First attempts to understand that horrible language. I am not very proud (but I worked considerably).
This exercise is not fully completed and will never be. Sometimes I think that I would never done this better.