beowulf language analysis