Create 31. Best Time to Buy and Sell Stock