leetcode (minStack) Problem

Found new way to maintain minimum of a stack at a given time
without maintaining a parallel minStack with the elements stack.

This involves linking the top of previous min with top of stack and
current min.

Signed-off-by: Ajeet Jha <ajeetjha1@gmail.com>