[PD-announce] recursion in Gem - a tutorial