Added marsaglia and Quake inverse square root