simplify limiting logic using Infinity as default

...rather than checking to see if -1 is set. Also fix some spelling
stuff in the docs