Why it is said that the days of man shall be a hundred and twenty years? (Genesis 6:4).

On what principle it was that giants were born of angels and women? (Genesis 6:4).