Move + Signed fix

Move pseudo code + fixed -ve numbers not being output correctly