applied ArrayDivider to CakeDivider
added getInstance in ArrayDivider
fixed TestArrayDivider
added computeSquare(List<Point>) in Geometry