++++++++[>+>++>+++>++++>+++++>++++++>+++++++>++++++++> +++++++++>++++++++++>+++++++++++>++++++++++++> +++++++++++++>++++++++++++++>+++++++++++++++> ++++++++++++++++<<<<<<<<<<<<<<<<-]>>>>>>>>>>> -.+>>---.+++>----.++++----.++++<<<<<<<<<<.>>>>>>>>> ----.++++>-.+--.++<---.+++<<<<<<<----.++++<<.>>>>> +.-<<<<-.+>>>>>>>>>---.+++<<<<<<<<<<.>>>>>>>>>> ---.+++-.+++.--<---.+++<<<<<<<<<.>>>>>>>>>+.-> --.++>----.++++ <-.+<<<<<<<<<<.>>>>>>>>+++.---<<<<<<<<+++.---.>>>>>>>>>> ---.+++>+.-<+++.---<---.+++> ----.++++<--.++<<<<<<<<<.>>>>>>>>>>>----.++++<<.> -.+>---.+++<<-.+<>.<<<<<<<<<<<<<.

THINGS TO DO BEFORE BROWSING HOTTEST QUESTIONS:

-doco probably - Read and understand: How do I pass a unique_ptr argument to a constructor or a function? --http://en.wikipedia.org/wiki/Rule_of_three_%28C++_programming%29 --What is move semantics? ... why is this so hard, and why do wrong things always compile!? Argghhh/