Exclude BCMath unavailable exceptions from code coverage as they are environment dependent.
Added a missing test case.
Excluded some lines from code coverage which cannot be covered because they are environment dependent (availability of mb_* functions).
Added the asArray() function to the Arr class.
Changed the "default" options value to null as it is an Arr object and not a simple array.
Added a dash (-) to the 're-declare' word.
Fixed a wrong exception text.
Added missing tests for the comparers.