Class TwoDimensionalAlgorithm