Fixed bug in acute angle.  Round off error could cause it to be > 1 or < -1