add ctcyu's project_oop solutions
Merge pull request #55 from ctcyu/oop-project-sol

Add ctcyu's project_oop solutions