add test to make sure complex numbers work with complex