Making my own minishell as a part of system software course