long term thinking and planning is a recurring theme in many great human religions and philosophies