* Triangle 
Given a triangle, find the minimum path sum from top to bottom. Each
step you may move to adjacent numbers on the row below.