City growth algorithm