Finished Question 6

need to fix this question to use unsigned area, it currently pulls area
from find_centroid which returns abs(area) and the formula depends on
signed area. Once we abstract the while loops in find_centroid we can
do that. It still passes all tests as is though.