Working on fac.scm example,

seems cgen is broken now as the compiled file returns 1 and the unit test file returns the correct result.