Made the CPU only print nonzero elmeents.  Committing now in case I need to rever after doing some debugging on a bug.
Fixed a bug where some data types were int when they should have been float.