Why Mary Did Not Intend to Kill Sherlock and Why Sherlock Forgave Her So Readily