Details on createBegin method
The “+” indicates that this is a class method as opposed to “-” which indicates an instance method
“ModelSwarm * obj” indicates to compiler that obj is statically typed
[super ...]
- Executes createBegin method in the super class of obj (Swarm) and returns an instance of ModelSwarm
obj->varName=val
- Abuses OOP paradigm and “pokes” values directly into object