A class method that takes another object as an argument and returns a new object. From http://interactivepython.org/runestone/static/pyladies/Classes/classesintro.html