anchor.diff:  "XOR",
   "YIELDDISC"]
   
  -    let Arity5FunctionName: P<string> = ArityNFunctionNameMaker 5 ["CHOOSE", 
  +    let Arity5FunctionName: P<string> = ArityNFunctionNameMaker 5 ["CHOOSE",
  +"NPER", "NPV",     
   "OFFSET", "OR",
   "PMT", "PPMT", "PRICEDISC", "PRICEMAT", "PRODUCT", "PV", 
   "RATE", "RECEIVED", "RTD", 
  
positive.code: "ZTEST", "Z.TEST"]
  
      let Arity4FunctionName: P<string> = ArityNFunctionNameMaker 4 ["CHOOSE", 
  "OFFSET", "OR",
  "PMT", "PPMT", "PRICEDISC", "PRICEMAT", "PROB", "PRODUCT", "PV", 
  "RATE", "RECEIVED", "REPLACE", "REPLACEB", "RTD", 
  
negative.code: "YEARFRAC", 
  "ZTEST", "Z.TEST"]	    
  
      let Arity3FunctionName: P<string> = ArityNFunctionNameMaker 3 ["CHOOSE", "DATE", "FIND", "FINDB", "IF", "INDEX", "LOOKUP", "MATCH",
  "NEGBINOMDIST", "NETWORKDAYS", "NETWORKDAYS.INTL", "NORM.INV", "NORMINV", "NPER", "NPV", "NUMBERVALUE", 
  "OFFSET", "OR",
  "PDURATION", "PERCENTRANK.EXC", "PERCENTRANK.INC", "PERCENTRANK", "PMT", "POISSON.DIST", "POISSON", "PROB", "PRODUCT", "PV", 
  "RANK.AVG", "RANK.EQ", "RANK", "RATE", "REGISTER.ID", "RRI", "RTD", 
  