Started on function between circle x circle and torus.