Genesis 4 and Revelation 21