We need complex number support for both inputs (2 additional complex number support) and the algorithmic part of this module.