Switched the naming over to not prefixed by default.
Minor tweaks. I renamed a obj toinitialObject  and made -arrayByRemovingFirstObject a one liner.