Unit 2 - pseudo code definitions
Units 3 and 4 - initial commit