Programming assignments from Princeton algorithms MOOC (written in objective-c)