Levi - WaterLossAlgorithm calculates waterloss from all parameters; Pair - holds the x- and y- values to construct the line; LineBuilder - create this object to build the line, then call getLineArray to return an Arraylist of the ordered pairs of the line.