MacKay y desarrollado por David Ward y otros miembros del grupo de investigación de Cambridge MacKay.