SparseObjects A simple and memory-efficient Objective-C library for creating sparse matrices of objects