Updating ForkJoin usage for better performance and energy efficiency

Using this modification, there is no need to create new List<MagicTree> nodes instances during the ForkJoin recursive operation. It will save you some memory, time, and energy consumption.