add complex numbers
Fast Furier Transform (not tested)
Fix arg types in hashes