Algorithms written in Objective C and some UI play