by Brett Beauregard br3ttb@gmail.com brettbeauregard.com additional edits by Josh DeWitt dotdash32@gmail.com, Agil Therapeutics This Library is licensed under the MIT License
For an ultra-detailed explanation of why the code is the way it is, please visit:
For function documentation see:
Update - Version 1.3. Before including the library, use
#define USE_64bit_FLOATINGPOINT
to use double
s rather than float
s.
This was included for low overhead processors, or those that have a 32 bit FPU,
but not a 64 bit one and that time optimization is worth it.