Added Separable.cpp