#include <iostream>
#include <tuple>
#include <vector>
using namespace std;
class ArrayAssistant {
public:
tuple<int, int> getFirstLast(vector<int> data) {
int first = -1;
int last = -1;
long len = data.size();
if (len > 0) {
first = data[0];
last = data[len - 1];
}
return make_tuple(first, last);
}
};
vector<int> ar {2, 3, 5};
ArrayAssistant *assistant = new ArrayAssistant();
auto result = assistant->getFirstLast(ar);
int first, last;
tie(first, last) = result;
//first is 2
//last is 5
cout << "first is " << first << endl;
cout << "last is " << last;