added _exit() to provide extra functionality, because exit() calls sys_exit_group. implemented fork().