Rewrite add/subtract
removed more dependencies from internal methods
Modified apply() and equals()
Remove polyfill as no longer needed
Renamed methods
removed deleted dependency
removed unnecessary break statements