https://repl.it/@aneagoie/OOP-Exercise-Cat-1