swig is mostly working in a most terrible (inefficient) way, should've used numpy, have yet to update Makefile to create swig wrappers