Money is the most "marvellous, innovative, expressive technology" humans have ever created, says economist David McWilliams.