I am not giving up .. only rest my case for the weekend ;\)
Though it will be very hard/near to impossible to improve further.

nB. This is the first golf udf that has more $a than $ variables
_________________________