added minimum description length and accompanying tests