<?xml version="1.0" encoding="UTF-8"?><oembed><type>video</type><version>1.0</version><html>&lt;iframe src=&quot;https://www.loom.com/embed/54fa0abf40ff4fc0bc8a079202018d63&quot; frameborder=&quot;0&quot; width=&quot;1356&quot; height=&quot;1017&quot; webkitallowfullscreen mozallowfullscreen allowfullscreen&gt;&lt;/iframe&gt;</html><height>1017</height><width>1356</width><provider_name>Loom</provider_name><provider_url>https://www.loom.com</provider_url><thumbnail_height>1017</thumbnail_height><thumbnail_width>1356</thumbnail_width><thumbnail_url>https://cdn.loom.com/sessions/thumbnails/54fa0abf40ff4fc0bc8a079202018d63-00001.gif</thumbnail_url><duration>136.76100000000002</duration><title>Data Structures and Algorithms: Recursion on Lists and Strings</title><description>Hey everyone! In this week&apos;s video, we&apos;re diving deeper into recursion by exploring how it can be applied to data structures like lists and strings. We&apos;ll cover topics such as printing a string recursively, finding the length of a string recursively, and performing recursion over lists. Additionally, we&apos;ll learn about merge sort, a sorting algorithm that utilizes recursion, and explore a case study on using recursion to create a web crawler. Don&apos;t forget to check out the practice problems to solidify your understanding of recursion concepts. Enjoy!</description></oembed>