operator overloading return value
function object test
exercises
nothing