week 1 solution polished according with mentor's comments

you can write solution without casting. I.e. use std::set< double, your_compare_class> keyset;
your_compare_class must define operator(), i.e.:
```
bool operator() ( const double a, const double b)
{
    return a + e < b;
}
```