acot functions was incorrect for large values using another relation between acot and atan settle the pb. Also augmenting tests and cover for this function