Documenting some of the internal functions
Fixed end of args detection bug
Merge remote-tracking branches 'origin/fdoc' and 'origin/libc_cleanup'