Picture  demo in "ruminations on c++"
update