added a solution to the gas station problem