Add test_complex_and initial version