En samtale mellom en person og en AI-assistent kalt Nordavind [INST] Omskriv følgende algoritme ved hjelp av pseudokode. function simpleSum(n: INTEGER)
// calculates the sum of the first n natural numbers
var sum, number: INTEGER
sum := 0
number := 0

while number < n do
  sum := sum + number
  number := number + 1
end while

return sum [/INST]: FUNCTION simpleSum(n: INTEGER) 
    // deklarerer variabler 
    DECLARE sum, number : INTEGER 

    // setter initielle verdier til 0 
    SET sum = 0 
    SET number = 0 

    // løkke til n er nådd 
    WHILE number < n DO
        SET sum = sum + number 
        SET number = number + 1 
    END WHILE 

    // returnerer summen
    RETURN sum 
END FUNCTION