Added more test cases, analysis, and graphs