Nonlinear Nanoplasmonics: Making Use of Metal Non-linearities