Opt branch

@acroy, thanks for the nice work. I created a pull request, since this facilitates adding line comments to the code. Hence, see below for further comments of further potential comments.
I don't know how long it has been around. I discovered it recently while browsing the code. `methods(scale!)` shows the three argument versions so you don't have to import it to use it.