Understanding Surprisal in (Large) Language Models and Its Applications in Psycholinguistics