complementary

Describing things that fit together and make each other better.