Totally forgot to talk about it, even though it is a nice C++11 feature. https://en.cppreference.com/w/cpp/thread/future