On Teaching and Testing Recursive Programming. - Gulesh Shukla; David G. Wonnacott (J. Comput. Sci. Coll., 2022)