Nice!  Numbers are propperly evaluated and function calls working.