Variable separation to approximate a given tensor or function using tensor train cross interpolation
cquad implementation in c++