Sort:  

Sorry...! But it is kind of cool! And sparse matrices aren't that hard if you think about them!