Напиши рекурсивную функцию, которая создаёт глубокую копию JavaScript объектов и массивов без использования встроенного метода `structuredClone()`. Твоя реализация должна обрабатывать примитивные значения, объекты `Date`, объекты `RegExp`, вложенные объекты и массивы. — ДейлиПреп