Write a shell script that implements a directory size analyzer. In your script you may use common Linux commands: make sure that your script runs fine on any Linux machine.
The script should list the disk storage occupied by each immediate subdirectory of
a given argument or the current directory (if no argument is given) with the subdirectory names sorted alphabetically.
Also, list the name of the subdirectory with the highest disk usage along with its storage size.
If more than one subdirectory has the same highest disk usage, list any one of those subdirectories. Include meaningful brief comments.