If GPTs only predict the next word how do they decide between "a" and "an". Wouldn't this have massive effect on their abilities?