Fixed a lot more performance by not being dumb with numpy. Sasuga #scipy
Wow so apparently you don't need __init__.py in windows but you do in linux.
Minor pre-allocation optimization