isaacs: Would you use objects to implement iterative methods?