windows(hangs):IO#scanf with block passes each match to the block as an array
windows:IO#scanf with block keeps scanning the input and cycling back to the beginning of the input string
