add angle functions to help with complex number construction
better testing