Added comments, added strip to remove extra white space
Set the line numbering setting to be an assignment, can work with or without a language setting