areas, area, factorial, member functions