A closure having nested closures with the depth of more than 2 levels is less readable, slower in performance and hold excessively large private memory causing memory leaks. Impact A heavily nested closure is complex to read and maintain. Creating closures inside other closure leads to duplication in memory, potentially…