added cat implementations in C and haskell
made no sense to use strict settings and warnings in the script