@@ -0,0 +1,630 @@
+package com.oozinoz.function;%0A%0Apublic class Abs extends Function %0A%7B%0A%0A/**%0A * Construct an absolute value function that decorates the %0A * provided source function.%0A *%0A * @param Function the source function that this function%0A *                 wraps%0A */%0Apublic Abs(Function f)%0A%7B%0A%09super(f);%0A%7D%0A/**%0A * Return Math.abs() applied to the source function's value%0A * at time t.%0A *%0A * @param t the time function that goes 0 to 1 and that%0A *          other functions use as a parameter%0A *%0A * @return Math.abs() applied to the source function's value%0A *         at time t.%0A */%0Apublic double f(double t)%0A%7B%0A%09return Math.abs(source%5B0%5D.f(t));%0A%7D%0A%7D%0A

Create Abs.java