add canCompleteCirrcuit() for Gas Station problem