add example call
implemented the function call as an expression and a statement
add unit tests