A way that views can share reusable code, such as formatting a date, is called a _?
helper
utility
formatter
controller