After a difficult Ashes where he managed 211 runs across 10 innings with just one fifty, Jamie Smith has responded with authority, following up a 132 at Warwickshire with a commanding 166.