Initial Version
added new setq command in LISP style
oh no, this was a mistake!
Actually, this was the right thing to do so I have reinstated the SETQ command