## flags ### Instructions Write a **program** that can take `--insert` (or `-i`), `--order` (or `-o`) and a `string` as arguments. This program should : - Insert the string given to the `--insert` (or `-i`), into the argument `string`, if given. - If the flag `--order` (or `-o`) is given, order the `string` argument (in ASCII order). - If there are no arguments or if the flag `--help` (or `-h`) is given, the options should be printed as in the example. - The short flag will have two spaces before the (-). - The explanation of the flag will have a tab followed by a space before the beginning of the sentence (This flag...). ***Note:*** Don't mind the extra spaces or tabs on the following example as they were placed there to provide a better understanding and visualization of the output in the terminal. Follow the rules above for the spacing. Example of output : ```console $ go run . --insert=4321 --order asdad 1234aadds $ go run . --insert=4321 asdad asdad4321 $ go run . asdad asdad $ go run . --order 43a21 1234a $ go run . --insert -i This flag inserts the string into the string passed as argument. --order -o This flag will behave like a boolean, if it is called it will order the argument. $ go run . -h --insert -i This flag inserts the string into the string passed as argument. --order -o This flag will behave like a boolean, if it is called it will order the argument. $ go run . --help --insert -i This flag inserts the string into the string passed as argument. --order -o This flag will behave like a boolean, if it is called it will order the argument. ```