Function As Template Argument Essay