title: Recursive functions multiply
body: <p>Can somebody please explain how this recursive function is doing? I'm struggling to understand how you can multiply numbers by using just +</p>
  
  <pre><code>        static int Multiply(int x, int y)
          {
              if (y == 1)
              {
                  return x;
              }
              else
              {
                return x + Multiply(x, y - 1);
              }
          }
  </code></pre>