New American Funding Interview Question

Design paradigm