Squashed commit of the following:
- completed test coverage for [Array.isSparse], [Object.isEmpty], [Object.is] and [Object.isEqual].
- completed test coverage for newly introduced "emptiness", "sameness", and "equality" type detection modules.
- refactored type detection core covered by additional tests.