range: fix the behavior of `length` on empty ranges

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
list: fix missing documentation warnings

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
array: fix useless private visibility warnings

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
array: fix missing documentation warnings

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
hash_collection: fix missing documentation warnings

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
has_collection: fix useless private visibility warnings

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
collection: fix missing documentation warnings

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
math: fix missing documentation warnings

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
math: add some nitunits

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
string: fix init warnings

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
string: fix useless private visibility warnings

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
string: fix useless var warnings

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
string: fix missing documentation warnings

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
ropes: fix init warnings

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
ropes: fix useless var warnings

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
ropes: fix missing documentation warnings

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
string_search: fix missing documentation warnings

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
string_search: fix useless var warnings

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
stream: fix missing documentation warnings

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
time: fix missing documentation warnings

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>