Brent Fulgham's changes to source commited after verifying working C code with SBCL...