Add foregiveness and revenge

Spurred from a question from Sasha Sproch.