Personal solution to learning cs61a myself, including hw, lab and projects
As a beginner, there might be many errors, don't take it serious
some insights: about recursion: extension of leap of faith: except using (n-1) case straight away, we can add extra additional operations on (n-1) case despite regular additional operations to achieve n case.