Kernel Programming -  Eudyptula Challenge - my solutions