what are the differences between beowulf and grendel?