Added Trees implementation as a prototype model for recursion