OOP

Much easier to test when it returns a string instead of printing it to console.