Minishell v2 (with usage of `|`, `<`, `<<`, `>>`, `>`