  //
  MathJax.Hub.Queue(function () {
    document.getElementById("step").disabled = false;
  });
</script>
<script type="text/javascript" src="../MathJax.js?config=TeX-AMS_HTML-full"></script>

<script type="text/javascript">
//
//  Use a closure to hide the local variable
//
(function () {
  var n = 1;

  //
  //  Make the current step be visible, and increment the step.
  //  If it is the last step, disable the step button.
  //  Once a step is taken, the reset button is made available.
  //
  window.Sh