ENH: Use 1/2 squared dot product, instead of absolute dot product