Updated the scientific programming / object orientation chapter