vector<double> between(vector<double> v,
double low, double high)
{
vector<double> result;
for (int i = 0; i < v.size(); i++)
if (low <= v[i] && v[i] <= high)
result.push_back(v[i]);
return result;
}
vector<int> find_all_between(vector<double> v,
double low, double high)
{
vector<int> pos;
for (int i = 0; i < v.size(); i++)
{
if (low <= v[i] && v[i] <= high)
pos.push_back(i);
}
return pos;
}