refactored tests for Range.all_products()
Added doc for all_products method