S01C01: Breaking out Utils
S01C01: Replace catMaybes $ fmap ... with mapMaybe
S01C03: Reimplementation
S01C04: Detect single-byte XOR