factorial and loop have 8, respectively 9, bytes of instructions before the jump backwards. Maybe I'll have to redo them, in the worst case I have to do useless functions