Removed whitespace
Made AbstractFunction.java an abstract class, and made it implement Function.
Made AbstractFunction.java an abstract class, and made it implement Function, rather than all of the subclasses individually!