title: Occurrence of 0 while using m.abs3()
body: <p>The use of m.abs3() gives result value as 0 for initial value while using in a time series analysis. This further causes 'division by 0' problem in the subsequent calculations. </p>
  
  <p>In the script, for example, for values of <code>x = [-0.010292872139, -0.013621207394, -0.013666766692, -0.013712305714, -0.013757829097, -0.013803253697, -0.013848595166, -0.013893769488, -0.013943077385, -0.013987013738, -0.014030702679]</code>, m.abs3(x) returns <code>[0.0, 0.013621207394, 0.013666766692, 0.013712305714, 0.013757829097, 0.013803253697, 0.013848595166, 0.013893769488, 0.013943077385, 0.013987013738, 0.014030702679]</code> as result. </p>
  
  <p>I have tried m.if3(x,-x,x) as a work around as suggested here - <a href="https://stackoverflow.com/questions/58646404/how-to-solve-absolute-value-abs-objective-with-python-gekko">How to solve Absolute Value abs() objective with Python Gekko?</a> but the result is still the same as above for m.abs3(x). </p>
  
  <p>Could you please let me know what causes this to occur and is there a way to solve this. Thank you very much. </p>