Performance Improvements

Addresses #72. Improves performance to ~325 KIPS.