MetaPost
MetaFun