Tidied up and thoroughly documented Interpolation.java; I'm yet to add
functions for elastic and bounce interpolation, but for now they're
unimportant.
Tidying up some javadoc.