whole_func_string: function mod(x, by) {
      return (x > 0) ? x % by
             : (by - (Math.abs(x) % by)) % by
    }
func_code_string: function mod(x, by) {
      return (x > 0) ? x % by
             : (by - (Math.abs(x) % by)) % by
    }
func_documentation_string: console.log('root: ', root)