How well do you know C++ auto type deduction?