not important
use my coding style
go() now accepts parameters

and child() too
delete useless Callable class
not important
new Functor class (in place of Callable)
my coding style
simply use const refs
bunch of methods
try running Functor as a thread