Using user-defined types as parameters. Allows classes to have any type