add test_add
add some arithmetic operators
fix `test_add` and `assert_float` methods
add test for product
add products implementation