Try to give a hint when an argument doesn't match

```
$./tail_ex.native -help
tail: unknown option `-h'. Did you mean `--help' ?
Usage: tail [OPTION]... [FILE]...
Try `tail --help' for more information.
```
```
$./tail_ex.native --n10
tail: unknown option `--n10'. Did you mean `-n' ?
Usage: tail [OPTION]... [FILE]...
Try `tail --help' for more information.
```
the heuristic comes from my experiments no to give meaningless hints; such as :
```
prog --xxxxx
unknown option --xxxxx, did you mean --version
```