Add constructor for nth root.
Improve tests.
Parser now correctly handles associativity of operators. Parser now supports all default fnctions. Add exceptions to Shunting Yard algorithm. Rewrote Parser to use switch statement.
Fix example and update changelog.