Complementary subspaces