Added function/partialRight, is.empty. Fixed is.objectLiteral returns passed object. Reworks here and there.