xor logical operatorLibrary   "xor" 
 xor(a, b) 
  xor: Exclusive or, or exclusive disjunction is a logical operation that is true if and only if its arguments differ (one is true, the other is false).
  Parameters:
     a : first argument
     b : second argument
  Returns: returns xor (true only if a and b are true, but not both)
Example:
true xor true = false
true xor false = true
false xor true = true
false xor false = false
Logical
ArrayOperationsLibrary   "ArrayOperations" 
Array element wise basic operations.
 add(sample_a, sample_b)  Adds sample_b to sample_a and returns a new array.
  Parameters:
     sample_a : values to be added to.
     sample_b : values to add.
  Returns: array with added results.
- sample_a provides type format for output.
- arrays do not need to be symmetric.
- sample_a must have same or more elements than sample_b
 subtract(sample_a, sample_b)  Subtracts sample_b from sample_a and returns a new array.
     sample_a : values to be subtracted from.
     sample_b : values to subtract.
  Returns: array with subtracted results.
- sample_a provides type format for output.
- arrays do not need to be symmetric.
- sample_a must have same or more elements than sample_b
 multiply(sample_a, sample_b)  multiply sample_a by sample_b and returns a new array.
     sample_a : values to multiply.
     sample_b : values to multiply with.
  Returns: array with multiplied results.
- sample_a provides type format for output.
- arrays do not need to be symmetric.
- sample_a must have same or more elements than sample_b
 divide(sample_a, sample_b)  Divide sample_a by sample_b and returns a new array.
     sample_a : values to divide.
     sample_b : values to divide with.
  Returns: array with divided results.
- sample_a provides type format for output.
- arrays do not need to be symmetric.
- sample_a must have same or more elements than sample_b
 power(sample_a, sample_b)  power sample_a by sample_b and returns a new array.
     sample_a : values to power.
     sample_b : values to power with.
  Returns: float array with power results.
- sample_a provides type format for output.
- arrays do not need to be symmetric.
- sample_a must have same or more elements than sample_b
 remainder(sample_a, sample_b)  Remainder sample_a by sample_b and returns a new array.
     sample_a : values to remainder.
     sample_b : values to remainder with.
  Returns: array with remainder results.
- sample_a provides type format for output.
- arrays do not need to be symmetric.
- sample_a must have same or more elements than sample_b
 equal(sample_a, sample_b)  Check element wise sample_a equals sample_b and returns a new array.
     sample_a : values to check.
     sample_b : values to check.
  Returns: int array with results.
- sample_a provides type format for output.
- arrays do not need to be symmetric.
- sample_a must have same or more elements than sample_b
 not_equal(sample_a, sample_b)  Check element wise sample_a not equals sample_b and returns a new array.
     sample_a : values to check.
     sample_b : values to check.
  Returns: int array with results.
- sample_a provides type format for output.
- arrays do not need to be symmetric.
- sample_a must have same or more elements than sample_b
 over_or_equal(sample_a, sample_b)  Check element wise sample_a over or equals sample_b and returns a new array.
     sample_a : values to check.
     sample_b : values to check.
  Returns: int array with results.
- sample_a provides type format for output.
- arrays do not need to be symmetric.
- sample_a must have same or more elements than sample_b
 under_or_equal(sample_a, sample_b)  Check element wise sample_a under or equals sample_b and returns a new array.
     sample_a : values to check.
     sample_b : values to check.
  Returns: int array with results.
- sample_a provides type format for output.
- arrays do not need to be symmetric.
- sample_a must have same or more elements than sample_b
 over(sample_a, sample_b)  Check element wise sample_a over sample_b and returns a new array.
     sample_a : values to check.
     sample_b : values to check.
  Returns: int array with results.
- sample_a provides type format for output.
- arrays do not need to be symmetric.
- sample_a must have same or more elements than sample_b
 under(sample_a, sample_b)  Check element wise sample_a under sample_b and returns a new array.
     sample_a : values to check.
     sample_b : values to check.
  Returns: int array with results.
- sample_a provides type format for output.
- arrays do not need to be symmetric.
- sample_a must have same or more elements than sample_b
 and_(sample_a, sample_b)  Check element wise sample_a and sample_b and returns a new array.
     sample_a : values to check.
     sample_b : values to check.
  Returns: int array with results.
- sample_a provides type format for output.
- arrays do not need to be symmetric.
- sample_a must have same or more elements than sample_b
 or_(sample_a, sample_b)  Check element wise sample_a or sample_b and returns a new array.
     sample_a : values to check.
     sample_b : values to check.
  Returns: int array with results.
- sample_a provides type format for output.
- arrays do not need to be symmetric.
- sample_a must have same or more elements than sample_b
 all(sample)  Check element wise if all numeric samples are true (!= 0).
     sample : values to check.
  Returns: int.
 any(sample)  Check element wise if any numeric samples are true (!= 0).
     sample : values to check.
  Returns: int.

