Finished Factor

Factor now generates the proper  VM code