https://crocsbootsbestcheapprice.blogspot.com/2024/06/javascript-instantiating-new-object.html
Javascript: Instantiating New Object From It's Own Recursion