Extracted out recursive folding/unfolding into its own function as to not alter existing single folding/unfolding functionality.
Extracted out recursive folding/unfolding into its own function as to not alter existing single folding/unfolding functionality.

microlv/vscode,Microsoft/vscode,Zalastax/vscode,gagangupt16/vscode,rishii7/vscode,veeramarni/vscode,KattMingMing/vscode,eamodio/vscode,Zalastax/vscode,rishii7/vscode,hashhar/vscode,mjbvz/vscode,stringham/vscode,matthewshirley/vscode,charlespierce/vscode,williamcspace/vscode,eklavyamirani/vscode,gagangupt16/vscode,hoovercj/vscode,Krzysztof-Cieslak/vscode,williamcspace/vscode,matthewshirley/vscode,Microsoft/vscode,gagangupt16/vscode,cleidigh/vscode,mjbvz/vscode,hungys/vscode,eklavyamirani/vscode,ioklo/vscode,eklavyamirani/vscode,rkeithhill/VSCode,matthewshirley/vscode,the-ress/vscode,Microsoft/vscode,charlespierce/vscode,Zalastax/vscode,gagangupt16/vscode,joaomoreno/vscode,hungys/vscode,the-ress/vscode,matthewshirley/vscode,stringham/vscode,stringham/vscode,charlespierce/vscode,gagangupt16/vscode,joaomoreno/vscode,jchadwick/vscode,cleidigh/vscode,the-ress/vscode,Zalastax/vscode,jchadwick/vscode,microlv/vscode,KattMingMing/vscode,williamcspace/vscode,KattMingMing/vscode,stringham/vscode,zyml/vscode,radshit/vscode,charlespierce/vscode,matthewshirley/vscode,stringham/vscode,gagangupt16/vscode,stringham/vscode,joaomoreno/vscode,radshit/vscode,matthewshirley/vscode,ups216/vscode,stringham/vscode,DustinCampbell/vscode,ups216/vscode,hoovercj/vscode,microlv/vscode,jchadwick/vscode,williamcspace/vscode,joaomoreno/vscode,Zalastax/vscode,bsmr-x-script/vscode,veeramarni/vscode,charlespierce/vscode,radshit/vscode,veeramarni/vscode,jchadwick/vscode,williamcspace/vscode,hungys/vscode,DustinCampbell/vscode,Zalastax/vscode,bsmr-x-script/vscode,microlv/vscode,williamcspace/vscode,cleidigh/vscode,veeramarni/vscode,KattMingMing/vscode,eamodio/vscode,Krzysztof-Cieslak/vscode,stringham/vscode,ups216/vscode,bsmr-x-script/vscode,the-ress/vscode,Microsoft/vscode,radshit/vscode,Microsoft/vscode,charlespierce/vscode,gagangupt16/vscode,ioklo/vscode,bsmr-x-script/vscode,eamodio/vscode,mjbvz/vscode,KattMingMing/vscode,Microsoft/vscode,radshit/vscode,jchadwick/vscode,microsoft/vscode,microsoft/vscode,cleidigh/vscode,mjbvz/vscode,Krzysztof-Cieslak/vscode,matthewshirley/vscode,eamodio/vscode,williamcspace/vscode,Zalastax/vscode,jchadwick/vscode,zyml/vscode,stringham/vscode,cleidigh/vscode,KattMingMing/vscode,rishii7/vscode,mjbvz/vscode,ups216/vscode,cleidigh/vscode,landonepps/vscode,landonepps/vscode,ioklo/vscode,hungys/vscode,bsmr-x-script/vscode,jchadwick/vscode,gagangupt16/vscode,hungys/vscode,charlespierce/vscode,hungys/vscode,ioklo/vscode,cleidigh/vscode,rishii7/vscode,landonepps/vscode,mjbvz/vscode,Microsoft/vscode,zyml/vscode,ioklo/vscode,hoovercj/vscode,landonepps/vscode,charlespierce/vscode,rishii7/vscode,microlv/vscode,joaomoreno/vscode,ioklo/vscode,hashhar/vscode,ups216/vscode,ups216/vscode,matthewshirley/vscode,veeramarni/vscode,joaomoreno/vscode,Zalastax/vscode,DustinCampbell/vscode,matthewshirley/vscode,microlv/vscode,matthewshirley/vscode,Krzysztof-Cieslak/vscode,the-ress/vscode,zyml/vscode,stringham/vscode,microsoft/vscode,rishii7/vscode,eklavyamirani/vscode,jchadwick/vscode,gagangupt16/vscode,microsoft/vscode,veeramarni/vscode,mjbvz/vscode,stringham/vscode,Zalastax/vscode,the-ress/vscode,landonepps/vscode,joaomoreno/vscode,bsmr-x-script/vscode,cleidigh/vscode,hungys/vscode,DustinCampbell/vscode,DustinCampbell/vscode,eamodio/vscode,williamcspace/vscode,0xmohit/vscode,the-ress/vscode,bsmr-x-script/vscode,hoovercj/vscode,radshit/vscode,landonepps/vscode,joaomoreno/vscode,matthewshirley/vscode,williamcspace/vscode,the-ress/vscode,DustinCampbell/vscode,microsoft/vscode,hoovercj/vscode,hoovercj/vscode,microlv/vscode,rishii7/vscode,Krzysztof-Cieslak/vscode,gagangupt16/vscode,radshit/vscode,zyml/vscode,ioklo/vscode,KattMingMing/vscode,rishii7/vscode,Microsoft/vscode,Microsoft/vscode,landonepps/vscode,microlv/vscode,williamcspace/vscode,landonepps/vscode,Microsoft/vscode,0xmohit/vscode,microsoft/vscode,rishii7/vscode,zyml/vscode,ups216/vscode,DustinCampbell/vscode,rishii7/vscode,Zalastax/vscode,gagangupt16/vscode,mjbvz/vscode,joaomoreno/vscode,hungys/vscode,landonepps/vscode,mjbvz/vscode,hoovercj/vscode,hungys/vscode,0xmohit/vscode,radshit/vscode,Zalastax/vscode,hashhar/vscode,ioklo/vscode,the-ress/vscode,DustinCampbell/vscode,eklavyamirani/vscode,eklavyamirani/vscode,veeramarni/vscode,gagangupt16/vscode,microlv/vscode,the-ress/vscode,williamcspace/vscode,DustinCampbell/vscode,landonepps/vscode,bsmr-x-script/vscode,hungys/vscode,the-ress/vscode,landonepps/vscode,Krzysztof-Cieslak/vscode,matthewshirley/vscode,veeramarni/vscode,stringham/vscode,microlv/vscode,stringham/vscode,hashhar/vscode,cleidigh/vscode,charlespierce/vscode,Zalastax/vscode,0xmohit/vscode,Microsoft/vscode,stringham/vscode,0xmohit/vscode,microsoft/vscode,bsmr-x-script/vscode,eamodio/vscode,jchadwick/vscode,0xmohit/vscode,williamcspace/vscode,stringham/vscode,landonepps/vscode,Zalastax/vscode,eamodio/vscode,eamodio/vscode,eamodio/vscode,ioklo/vscode,eklavyamirani/vscode,0xmohit/vscode,eklavyamirani/vscode,jchadwick/vscode,zyml/vscode,veeramarni/vscode,joaomoreno/vscode,eklavyamirani/vscode,KattMingMing/vscode,hashhar/vscode,hashhar/vscode,the-ress/vscode,hoovercj/vscode,veeramarni/vscode,mjbvz/vscode,landonepps/vscode,matthewshirley/vscode,hashhar/vscode,radshit/vscode,the-ress/vscode,Krzysztof-Cieslak/vscode,Krzysztof-Cieslak/vscode,ups216/vscode,Krzysztof-Cieslak/vscode,microlv/vscode,eamodio/vscode,eamodio/vscode,charlespierce/vscode,jchadwick/vscode,DustinCampbell/vscode,landonepps/vscode,hoovercj/vscode,rishii7/vscode,hungys/vscode,KattMingMing/vscode,microsoft/vscode,zyml/vscode,williamcspace/vscode,radshit/vscode,ioklo/vscode,hungys/vscode,veeramarni/vscode,williamcspace/vscode,eamodio/vscode,hashhar/vscode,hoovercj/vscode,the-ress/vscode,DustinCampbell/vscode,mjbvz/vscode,hashhar/vscode,microsoft/vscode,DustinCampbell/vscode,gagangupt16/vscode,zyml/vscode,KattMingMing/vscode,gagangupt16/vscode,ioklo/vscode,williamcspace/vscode,microsoft/vscode,matthewshirley/vscode,microlv/vscode,jchadwick/vscode,eklavyamirani/vscode,cleidigh/vscode,hungys/vscode,mjbvz/vscode,microlv/vscode,Microsoft/vscode,ioklo/vscode,eklavyamirani/vscode,microsoft/vscode,charlespierce/vscode,0xmohit/vscode,bsmr-x-script/vscode,zyml/vscode,hoovercj/vscode,eklavyamirani/vscode,ups216/vscode,eamodio/vscode,eamodio/vscode,Krzysztof-Cieslak/vscode,eklavyamirani/vscode,hungys/vscode,jchadwick/vscode,hungys/vscode,jchadwick/vscode,zyml/vscode,charlespierce/vscode,ups216/vscode,radshit/vscode,KattMingMing/vscode,eamodio/vscode,jchadwick/vscode,joaomoreno/vscode,mjbvz/vscode,landonepps/vscode,0xmohit/vscode,ups216/vscode,cleidigh/vscode,KattMingMing/vscode,Zalastax/vscode,Krzysztof-Cieslak/vscode,zyml/vscode,radshit/vscode,bsmr-x-script/vscode,zyml/vscode,DustinCampbell/vscode,Microsoft/vscode,hungys/vscode,ioklo/vscode,eklavyamirani/vscode,jchadwick/vscode,0xmohit/vscode,joaomoreno/vscode,landonepps/vscode,eklavyamirani/vscode,zyml/vscode,Zalastax/vscode,zyml/vscode,bsmr-x-script/vscode,DustinCampbell/vscode,radshit/vscode,landonepps/vscode,0xmohit/vscode,Microsoft/vscode,zyml/vscode,hashhar/vscode,KattMingMing/vscode,joaomoreno/vscode,mjbvz/vscode,veeramarni/vscode,charlespierce/vscode,hashhar/vscode,0xmohit/vscode,0xmohit/vscode,charlespierce/vscode,ups216/vscode,hashhar/vscode,Zalastax/vscode,Microsoft/vscode,rishii7/vscode,Krzysztof-Cieslak/vscode,ups216/vscode,veeramarni/vscode,KattMingMing/vscode,0xmohit/vscode,ups216/vscode,charlespierce/vscode,Microsoft/vscode,microsoft/vscode,rishii7/vscode,cleidigh/vscode,veeramarni/vscode,gagangupt16/vscode,matthewshirley/vscode,ups216/vscode,radshit/vscode,0xmohit/vscode,microlv/vscode,bsmr-x-script/vscode,gagangupt16/vscode,hoovercj/vscode,microlv/vscode,veeramarni/vscode,ioklo/vscode,jchadwick/vscode,ups216/vscode,matthewshirley/vscode,hoovercj/vscode,zyml/vscode,Zalastax/vscode,Krzysztof-Cieslak/vscode,eklavyamirani/vscode,Krzysztof-Cieslak/vscode,mjbvz/vscode,hashhar/vscode,microsoft/vscode,cra0zy/VSCode,joaomoreno/vscode,microsoft/vscode,hoovercj/vscode,the-ress/vscode,cleidigh/vscode,eamodio/vscode,Krzysztof-Cieslak/vscode,eklavyamirani/vscode,microsoft/vscode,radshit/vscode,radshit/vscode,hoovercj/vscode,rishii7/vscode,DustinCampbell/vscode,0xmohit/vscode,ups216/vscode,0xmohit/vscode,veeramarni/vscode,joaomoreno/vscode,rishii7/vscode,Krzysztof-Cieslak/vscode,bsmr-x-script/vscode,gagangupt16/vscode,rishii7/vscode,bsmr-x-script/vscode,Microsoft/vscode,joaomoreno/vscode,cleidigh/vscode,hashhar/vscode,stringham/vscode,mjbvz/vscode,ioklo/vscode,Krzysztof-Cieslak/vscode,joaomoreno/vscode,eamodio/vscode,veeramarni/vscode,hashhar/vscode,hashhar/vscode,the-ress/vscode,williamcspace/vscode,radshit/vscode,hashhar/vscode,rishii7/vscode,KattMingMing/vscode,DustinCampbell/vscode,microlv/vscode,microlv/vscode,stringham/vscode,mjbvz/vscode,cleidigh/vscode,microsoft/vscode,microsoft/vscode,hungys/vscode,charlespierce/vscode,charlespierce/vscode,bsmr-x-script/vscode,williamcspace/vscode,ioklo/vscode,cleidigh/vscode,cleidigh/vscode,matthewshirley/vscode,KattMingMing/vscode,DustinCampbell/vscode,hoovercj/vscode,KattMingMing/vscode,hoovercj/vscode