a place to practice recursion