https://medium.com/@rohansaxena1738/product-interview-question-how-would-you-improve-yahoo-finance-d33ced2a8d82