Anti-Stack smashing by local variables, we now allocate them as additional .bss globals
Minor fix for negative factors