have defined function diff21

Look Good To Me, approved for merging into release.