Massive speed improvements by inlining critical functions
Bound check removed for speed
Propagated changes to outcome and fitness functions
Documentation updated
Compiler flags adjusted