Rename $def variable to better $def_hr.
Rename $input_array variable to better $params_ar.
Add missing cover_db/ directory to skip.
Add missing comment.
Add missing return.
Improve comments and doc.
Rewrite B<> to C<> in doc.
Add tests.
Add tests for requrements.