Create complex.hpp