Matthew 5 21-26 explained July 8, 2019 16 32 64 128 Matthew 5 audio bible Matthew 5 21 22 Matthew 5 21