How Backtracking Works: One Skeleton for Every Problem
You've written a recursive function before. You can trace a call stack. And yet the first time a problem says "generate all valid combinations of...", the recursion you know how to write doesn't obvio
codeintuition.hashnode.dev7 min read