Add five.complex

No documentation; it would reduce complexity
Closes  #5