Prototyped Class Functions

Functions that are prototyped rather than using the this.funcName =
funcName; syntax are held only once in memory, whereas the this.funcName
syntax will create a new instance of the fucntion for every instance of
that object.