get_number()

I'm still unsure about updating the position of the global pointer within the function? On lines 370 and 371