Please provide a short written description here that explains the following:
- How does your code work?
- How would you test this to ensure it’s working correctly?
- What is the runtime complexity of the forecast calculation function?
- What would you do differently if you had more time?
- What other approaches did you decide not to pursue?