changing expected result from invalid data types
adding a new test for 0