The concept of recursion, and what’s happening beyond the scene, is from times to times not easy to understand. In this article, we’ll go through a practical example : a recursive function to compute x power y, where x and y are integers.

Object-oriented programming (OOP) is a programming language model organized around “objects” rather than “actions” and data rather than logic. Historically, a program has been viewed as a logical procedure that takes input data, processes it, and produces output data. The programming challenge was seen as how to write the logic…

Matt

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store