Fix to address Issue #31.  This normalization technique will handle both positive and negative numbers correctly