Order feature activations by their dependencies
Features must be turned on in an order that respects their dependencies (a feature can only be activated after the features it depends on). Given the features and dependencies, return a valid activation order, or report that none exists because of a cycle.
No answer yet. Write the first one; the best answer gets endorsed.
