removed unnecessary Figurate class, replaced with a full object constructor inside of Summation