add problem03-7 solution implementation
area calc and exterior product splited problem03-7
fix negative area, add some comments problem03-7