add new project: largest rectangle in histogram, search 2d matrix,
minimum path sum
update solution to gas station