Wrong use of equals is now fixed.  Factorial parses what looks to be correctly.