Add factorial.s