better complex number support
add complex test to gitignore