A market simulation in the Panini programming language