Added zero vector option to Normalize