anchor.diff:  -export([create/2, create/4, create/5, upgrade/1, initialize/1, execute/2, delete/1, handle_info/2]).
   
   
  -groups() -> [logic].
  +groups() -> [math].
   
   description() -> "Sum All Input Values".
   
  
positive.code: 
      false -> % Not ignoring null input values
        case (ActiveInputs < NumOfInputs) of
          true -> % At least one input was null, return null
            {ok, null};
        
          false -> % No inputs were null, return Sum
            {ok, Sum}
        end
    end.
  
negative.code:   case IgnoreNulls of
      true -> % Ignoring null input values
        case (ActiveInputs > 0) of
          true  -> 
            % At least one input was active, return the current sum
            {ok, Sum};
  
          false -> 
            % No active input values, all inputs must be null, 
            % Even though we are ignoring nulls, output is still null
  