Implement a multi-level digital recipe manager | Ramp Coding Question