When should a method be static?
• Neither reads from nor writes to example fields
• Independent of the state of the object
• Mathematical methods which accept arguments, apply an algorithm to those arguments, and return a value
• Factory methods which serve in lieu of constructors