Best Time to Buy and Sell Stock : Pass O(n)