Callable objects – slashprog.com