Text this: Supplementing lectures on recursive C programming with an interactive learning environment

 _    _     _____    ______      ___      _____   
| || | ||  |  ___|| |      \\   / _ \\   / ____|| 
| || | ||  | ||__   |  --  //  | / \ || / //---`' 
| \\_/ ||  | ||__   |  --  \\  | \_/ || \ \\___   
 \____//   |_____|| |______//   \___//   \_____|| 
  `---`    `-----`  `------`    `---`     `----`