class_docstr: Performs element-wise modulo of two lists.
  
  Description:
      Given a list of values X and a list of values Y,
      determine the modulo, or remainder of each value in
      X after it's divided by its corresponding value in Y.
  
  Examples:
      >>> modulo_numeric = ModuloNumeric()
      >>> modulo_numeric([2, 1, 5], [1, 2, 2]).tolist()
      [0, 1, 1]
code: def generate_name(self, base_feature_names):
      return "%s %% %s" % (base_feature_names[0], base_feature_names[1])
  
imports: import numpy
  from woodwork.column_schema import ColumnSchema
  from featuretools.primitives.base.transform_primitive_base import TransformPrimitive
  from featuretools.utils.gen_utils import Library
label_desc: Use image node_id 2 for calling the ModuloNumeric obj's underlying member method code with example usage: obj.generate_name(base_feature_names) and returns: unknown