http://mw.concord.org/modeler1.3/mirror/quantum/tunneling2d.html