interpreting numerical expressions