OOP Using PHP to learn more about OOP in PHP.... recursive programming?