added optimization: local sprint for list cons when no literal list (otherwise isLiteralList is called for each recursive cons sprint).
added optimization: local sprint for list cons when no literal list (otherwise isLiteralList is called for each recursive cons sprint).

google-code-export/unquote,PiRSquared17/unquote,GoogleCodeArchive/unquote,troykershaw/unquote