develop
refactor(grep): decompose process.c and options.c per structural programming principles
Update from 3
style(grep): improve code formatting in options.c
style: reformat files with clang-format
grep: implement basic substring search without flags
cat/grep: refactor cat and grep to unified logic