develop
refactor(cat): decompose process.c according to structural programming principles
Update from 3
style: reformat files with clang-format
cat: add -v flag, fix -s behavior
cat/grep: refactor cat and grep to unified logic