New functions: numerical differentiator
Added option: test-suite
Full rewrite
Added numerical differentiator
New, non-squared wave func
used to test the new numerical differentiator
Added new main etc
Normalised plots