Title: New Directions in Function Theory : from Complex to Hypercomplex to Non-Commutative