Initial commit for kva_fnc_count, kva_fnc_forEach
Added more descriptive comment in header
Fixed returning nothing when passed length >= 0

Now returns a reference to the manipulated KeyValueArray.