Non-Newtonian Calculus (NNC)