https://www.wolframscience.com/nks/ http://www.physics.unlv.edu/~pang/cp2.html