Scope3 interview question

- caching to the assessment - promisify a function