Just found out about auto return types in c++14